我写代码都是认真场合,这些新特性很多都要用。
对于高质量大型代码库,这些新特性是非常有必要的。
至于你说的民工代码,你可以选择不用啊。
【 在 javaboy (喝了咖啡就话多-_-;) 的大作中提到: 】
: 标 题: Re: Re:新生代的语言里面,运行效率高于Cpp的有没有?
: 发信站: 水木社区 (Wed Jan 13 08:01:42 2021), 站内
:
: 你是说chromium和clang/llvm吧。这些东西就算称之为工程,也是航天工程级别了,和民工们注定是无缘的。
:
: 而且c++现在的发展套路基本上就是把boost里面的东西挖到标准去,对程序员的要求不是更低,反而是更高的。我觉得c++里能写 str1.split().filter(not_empty()).each([](){ print(_1) } 这样的代码固然挺爽,但是副作用是会创建复杂的临时变量,以及拉进意想不到的runtime。。。而且就算写成这样,还是比不上脚本语言的行云流水。。
:
: 所以我认为在认真的场合很少会需要这些特性的。假如要写一个正则表达式引擎,很难想像谁会在关键循环里套几层closure,或者split一个字符串的情况。。。
:
: 【 在 here080 (hero080) 的大作中提到: 】
: : 世界上最大的代码库是C++啊……
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 114.87.196.*]
--
FROM 76.126.252.*