是的,我十年前也很感兴趣,但是作者确实只是一个大牛工程师,就是加各种语法糖,没有一个哲学高度的发展方向。
【 在 eGust 的大作中提到: 】
: d 其实没啥亮点,一开始想解决 c++ 以 template 为首的 meta programming 的复杂性的问题。但是说实话,作者虽然是编译器大牛,但也只是工程师的水平,并没有上升到理论层面的高度。结果就是根本把控不好发展的方向,把自己搞成了第二个 c++,根本没有变更简单。
: 都是工程师搞的东西,go 就是做减法,减到不能再简单。于是就是看起来不咋样,用起来真香的结果。而 d 则是做加法,一堆一堆的语法糖,有用没用的东西先加进来再说。本版大概十年前还是有不少人玩过 d 的,但应该是过一段时间就不新鲜了,没人坚持下来。而且 go 有自己的卖点,至少是提供了一套解决 cocurrency 的方案。
: 一个技术到底好不好,主要还是看它出现的时候,解决了哪些实际中的问题。像 d 这种看起来没啥不好的,但实质上并没有解决什么实际问题,又有无数的语法。这个十年里成功的技术各有各的特点,至少都是尝试解决实际痛点问题的。
: ...................
--
FROM 124.74.246.*