- 主题:CPP实在是太复杂了
【 在 GoGoRoger 的大作中提到: 】
: 这两天比较闲,就看了看cpp11和cpp17,发现语言实在是太复杂了。什么constexpr tuple optional auto lambda deltype,很多都是语法糖,根本没啥用,却把语言搞得这么复杂,用cpp的人不在乎这点时间,多打几个字。我现在看到非数组带[]就血压升高。还有cpp20协程,也就做服务器用得到,保守估计98%的人用不到,剩下2%的人,80%也可以用线程池代替,研究半天有个啥用?你造的轮子安全吗?
: 现在cpp渐渐演化成了另一种巨复杂的语言,抛弃了原来的用户,又讨不了新用户的欢心,所以才会沦落到现在的地步。真的希望搞定ABI兼容,弄几个好的库,发展一下大数据人工智能的生态,不然真的要完了。
: 那些标准委员会的,真的不知道克制是什么意思,是不是满脑子都是刷KPI,骗工资啊?
: ...................
cpp 确实复杂的垃圾很多
但是语法糖不属于这个范畴
--
FROM 111.206.145.*
【 在 DoorWay 的大作中提到: 】
: Bjarne在会上回答这个问题,从别的语言借鉴feature,回答思路是:
: 每个语言问题,都是在学术界,讨论了十年前甚至几十年
: 每种方案的优缺点,也都经过反复了的讨论,每种语言有自己的取舍,cpp的态度更谨慎
: ...................
这种高高在上的精英态度,就决定了这门语言没什么大前途
--
FROM 111.206.145.*
【 在 ArchLinux 的大作中提到: 】
: 现在的新语言要么是编译成C,要么是调LLVM,很少有自己做后端的。
:
后端步骤多,算法复杂,但是标准化程度比较好,有LLVM这个库之后小语言自己写确实没必要
--
FROM 111.206.145.*