各种语言层出不穷,C++ 如何改变越来越萎缩的局面?


Author: Kimmy

各种语言层出不穷,C++ 如何改变越来越萎缩的局面?

知乎链接


你可以把那些语言看成各公司/组织生产的略微关注General Purpose的DSL,domain就是他们自家公司的业务或者产品。否则为啥我就觉着Dart和golang来就像一坨屎,而TypeScript和C++就随心所欲呢。

非要说的话,老代码和trick代码只说明了一件事儿:这家公司没有一个程序员,都只是会码代码;否则是不会设计出这种连技术平滑升级都做不到的项目的。毕竟微软积累了这么多年的代码,依然能够自豪的升级自家的平台。另外还有想说的一点,gcc这么复杂的玩意儿都敢推倒重来,该公司那点东西又能怎么样。

好吧现在来说说C++:

(太晚了,去做作业,明天再说吧。

好吧我们接着来说C++
个人观点:
C++是最像C语言的编程语言里面最像Haskell的编程语言(没有之一)。
C++他爹也说过,C++是融合了Direct Hardware Mapping和Domain Abstraction的。而且在这个方面目前没有人能比它做得更好。
同样的转到隔壁的问题,C++几乎具备了答案中提到的全部要素,所谓的感觉C++变得老旧不堪,要么是没有看过真正的C++代码,要么就是被DSL给惯坏了。 给了我们一套近乎完美的实例,无论是学习还是使用能让你体会到C++究竟是什么样子的。
还有也是很重要的一点,C++支持自主和自动化资源管理,如果你知道我说的是RAII而不是GC的话。

创建时间:2014-11-22 最近更新时间:2024-10-27