《编译原理》第一章读书笔记
这本译书《编译原理》第一章电子版的内容不知道是什么原因,有些地方阅读没有任何理解上的问题,有些地方不必学习的就跳过了,而有些地方阅读起来百思不得其解,尤其是让本人花了半天的时间去试着理解本章的最后一小节中的参数传递(值与引用)那段内容,还拿出《C#和.NET 2.0 实战》看相关的部分,最后不能理解本书的内容而终。这样浪费时间就害人不浅了。
术语的翻译举例
“实在参数”是译者的译法,只在本书中见过,《计算机程序的构造和解释》中参数被裘宗燕译为:“实际参数”,将此术语与形式参数相对应区别。“实际参数”是传统的译法能够接受,而“实在参数”让读者实在费解。
对象中的一个术语 method 被译为:例程,而我们知道,method 在对象中应译为“方法”。例程这种译法不是这一本书中有,还有裘宗燕译的一本书《程序设计语言:实践之路》中第一章也有。例程这种译法我觉得吧:很学术,很玩味。但还是建议不要玩学术味吧。
造成读者阅读译书时理解上困难的,可能是译者对原著理解的能力和自身的水平。
只读第一章,因为本书其它章节不用也不必去看。没想到的是,编程语言的内容居然较为出彩。可能作者在第一章中把编程语言的包附全卸在这了。后面的部分好大谈特谈编译器设计及实现的内容嘛。但编程语言的内容多多少少还会有讲不到的地方。所以,《程序设计语言原理》第一章也可以翻一翻。
以上是为阅读《动态函数式编程语言精髓》这本电子书做准备的。