示例代码下载

    本书中的示例代码,以及在编写本书过程中供验证使用的代码,均可从笔者创建的支持网站上下载。但因篇幅所限,部分代码没有包含在本书中。

    http://nhiro.org/langbook/

     

    本书是在弊社杂志《WEB+DB PRESS》Vol.66 特辑之《程序员应该知道的程序设计基础知识——熟知语言核心设计如有神助》(プログラマが知るべき言語設計の基礎知識――言語の核を知れば、自ずと作法が見えてくる)的基础上,大量添加内容并修正之后编纂而成。

    本书展示的代码已在 Mac OS 10.7.5 的以下程序语言环境中运行并确认过。不同的执行环境可能带来操作顺序、显示画面及执行结果的差异。

    • Scala: version 2.9.2 (Java HotSpot 64-Bit Server VM, Java 1.7.0_05)

    • Haskell: GHCi, version 6.10.4

    • Python: 2.7.3

    • Ruby: 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11]

    • Perl: v5.12.4 built for darwin-thread-multi-2level

    • JavaScript: Node.js.v0.6.18

    • Java: build 1.7.0_05-b05

    • C/C++: gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)

    对于使用本书信息所造成的后果,技术评论社、原书作者、人民邮电出版社以及译者,概不负责。

    本书中出现的公司名称及商品名称,通常是各相关公司的商标或注册商标。本书在使用时已省略™、 © 、 ® 等标记。