比 C++ 更好玩的玩具_D程序设计语言书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > D程序设计语言 > 比 C++ 更好玩的玩具
云风 D程序设计语言 的书评 发表时间:2013-10-09 15:10:41

比 C++ 更好玩的玩具

早有迹象表明, Andrei Alexandrescu 先生迟早要从 C++ 社区跳槽到 D 社区的. 想来几年前那次他在上海开 C++ 会议, 主讲的就是 D 语言.

那次他还有另一个议题他讲的利用 C++ 模板来实现契约式编程, 当时我提了个问题是目前 C++ 编译器怎么实现的了这个东西, 记得他回答的也很无奈.

总之, C++ 是被 Andrei Alexandrescu 玩过头了, 转去门新语言也是自然的事情. 终于可以把那么多奇葩的特性都变成现实了. 这本书就是对这些在 C++ 中无法优雅(且兼顾性能)实现的东西如何在一门新语言中展现出来的最好诠释. 

编译时计算, 代码模板, 契约式编程, 并行运算, 都是好东西。它们为何存在, 如何呈现,书中都有不厌其烦的解释. 我无法给 D 语言打满五星, 但这本书给我带来的愉悦感, 绝对值得五星评价了。

ps. 我个人认为,closure 和 gc 这两项现代语言都应该具备的特性才是 D 语言对 C 语言最大的补充。

展开全文
有用 15 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“比 C++ 更好玩的玩具”的回应

云风 2016-06-14 13:04:45

哈哈,所以说有自动管理内存能力的系统开发语言,还是要看 Rust 了 :D

阿四 2016-06-12 11:43:40

LOL: "Overall it could be said that D has the downsides of GC but doesn't enjoy its benefits." (reference: https://www.quora.com/Which-language-has-the-brightest-future-in-replacement-of-C-between-D-Go-and-Rust-And-Why , Andrei's reply)

轻舞凋零 2014-06-18 23:30:22

his experience is so fun ,it makes me want to learn programming d too

江欲行 2014-04-15 13:29:47

It makes me want to learn programming D.