请谨慎购买《Dart编程语言》,以及来自译作者的致歉


#1

本人是 Dart China 社区的版主,在两年前收到电子工业出版社编辑发出的邀请,希望我能翻译Dart标准制定者编写的《The Dart Programming Language》。在对Dart理解不够深入,以及个人文字表达能力较弱的情况下,我还是接受了翻译的请求。在2018年上半年,《The Dart Programming Language》的中文译本即《Dart编程语言》,正式在中国大陆出版上市。

《Dart编程语言》算不上是一本好书,原因如下:

  • 译者自身能力和翻译经验不足,加上原书包含大量跟语言设计相关的知识,内容具有一定深度,从而导致翻译的文字不够通顺甚至可能存在明显的错误。

  • 本书(原书)标题存在严重误导性,或者说标题跟内容不符,其他语言的类似书籍如《The C Programming Language》、《 The Ruby Programming Language》、《The Go Programming Language》,内容都是全面而细致地的讲解语言本身及标准库的使用等。《The Dart Programming Language》则不一样,虽然包含了讲解语言基础的章节,但其主体内容却是介绍Dart语言的设计理念、原则和思想!冲着书本标题购买的读者肯定会大失所望,因为本书并不能为想全面学习Dart的读者提供太大的帮助。原书作者的本意是写一本与众不同的书,但最终的结果却并不如人意。

  • 本书(原书)的不少内容过于学术化、理论化,比如,从第二章 2.15.1开始出现且贯穿整书的示例 The Expression Problem,还有 5.6 Function Types 开始引入的各种用于表示函数类型的符号。这些内容,不要说初学者,即便是具备一定开发经验的读者,想要完全理解也未必是件易事。

总之,《Dart编程语言》翻译质量不佳且只适合对Dart语言背后的设计思想感兴趣的读者。作为此书的译作者,我诚恳地规劝各位读者谨慎购买此书,同时也对购买过此书的读者表示深深的歉意。


备注1:以上文字纯属译者的个人观点,与出版社和原书作者毫无关联。

备注2:《The Dart Programming Language》作者 - Gilad Bracha,曾从事Java与Dart的语言设计和规范制订工作,现已离开Google(Dart项目组)。希望更详细的了解《The Dart Programming Language》及其书评的朋友,请点击下方亚马逊的链接。

备注3:目前学习Dart的最好方式就是查看官方文档,详情请看:Dart 官方教程/文章收集整理贴


请各位前辈推荐一本学习dart的书吧?谢谢
#2

#3

#4

#5

掉坑的有话说,这书确实很坑,从网上搜的教程都比这本书好,最坑的是居然卖69!!!


#6

再次表示抱歉,我也觉得太贵了,但定价什么的都是出版社说了算的。如果在学习过程中碰到什么问题,欢迎交流讨论,我会尽最大努力提供帮助。


#7

对Dart语言背后的设计思想我是感兴趣的,我担心的是翻译问题。不知道jarontai有没有更新,修正过的翻译?


#8

抱歉,没有。确实感兴趣的话,还是推荐阅读原版吧。