- 主题:CPP实在是太复杂了 (转载)
【 以下文字转载自 CPlusPlus 讨论区 】
发信人: GoGoRoger (逝者如斯夫), 信区: CPlusPlus
标 题: CPP实在是太复杂了
发信站: 水木社区 (Thu Nov 4 16:26:02 2021), 站内
这两天比较闲,就看了看cpp11和cpp17,发现语言实在是太复杂了。什么constexpr tuple optional auto lambda deltype,很多都是语法糖,根本没啥用,却把语言搞得这么复杂,用cpp的人不在乎这点时间,多打几个字。我现在看到非数组带[]就血压升高。还有cpp20协程,也就做服务器用得到,保守估计98%的人用不到,剩下2%的人,80%也可以用线程池代替,研究半天有个啥用?你造的轮子安全吗?
现在cpp渐渐演化成了另一种巨复杂的语言,抛弃了原来的用户,又讨不了新用户的欢心,所以才会沦落到现在的地步。真的希望搞定ABI兼容,弄几个好的库,发展一下大数据人工智能的生态,不然真的要完了。
那些标准委员会的,真的不知道克制是什么意思,是不是满脑子都是刷KPI,骗工资啊?
发自「今日水木 on M2007J17C」
--
修改:GoGoRoger FROM 106.121.140.*
FROM 106.121.140.*
CPP已经把路走死了,现在哪有用这个写程序的
【 在 GoGoRoger (逝者如斯夫) 的大作中提到: 】
: 【 以下文字转载自 CPlusPlus 讨论区 】
: 发信人: GoGoRoger (逝者如斯夫), 信区: CPlusPlus
: 标 题: CPP实在是太复杂了
: ...................
--
FROM 27.91.71.*
嗯,主要是做一些维护工作。。。。
【 在 xiaoju 的大作中提到: 】
: CPP已经把路走死了,现在哪有用这个写程序的
: --
发自「今日水木 on M2007J17C」
--
FROM 106.121.140.*
那你用经典 cpp 就行了。早点转行干 js 比较有前途。
【 在 GoGoRoger (逝者如斯夫) 的大作中提到: 】
: 嗯,主要是做一些维护工作。。。。
: 发自「今日水木 on M2007J17C」
--
FROM 110.81.13.*
但是很多库都是新标准写的
【 在 hgoldfish 的大作中提到: 】
: 那你用经典 cpp 就行了。早点转行干 js 比较有前途。
: --
: 灭绝人性啊
发自「今日水木 on M2007J17C」
--
FROM 106.121.140.*
像auto lambda等,降低了可读性,容易引起意想不到的错误。
【 在 hgoldfish 的大作中提到: 】
: 那你用经典 cpp 就行了。早点转行干 js 比较有前途。
: --
: 灭绝人性啊
发自「今日水木 on M2007J17C」
--
FROM 106.121.140.*
你说语法糖会弄的复杂这个不科学吧
很多语言都这么弄啊,c#,java,js都好多类似语法糖
--
FROM 121.32.54.*
C 语言如果没有宏的话就够简单了
【 在 GoGoRoger (逝者如斯夫) 的大作中提到: 】
: 【 以下文字转载自 CPlusPlus 讨论区 】
: 发信人: GoGoRoger (逝者如斯夫), 信区: CPlusPlus
: 标 题: CPP实在是太复杂了
: ...................
--
FROM 124.240.9.*
别的我用的不多,Python Go用过,很简洁。cpp不能和其他语言比,一些内存管理了,指针了,给程序员的心智负担已经很重了。
【 在 zerg136 的大作中提到: 】
: 你说语法糖会弄的复杂这个不科学吧
: 很多语言都这么弄啊,c#,java,js都好多类似语法糖
: --
发自「今日水木 on M2007J17C」
--
FROM 106.121.140.*
写业务逻辑代码用用方便咯,一般写业务不需要操作这些
【 在 GoGoRoger 的大作中提到: 】
: 别的我用的不多,Python Go用过,很简洁。cpp不能和其他语言比,一些内存管理了,指针了,给程序员的心智负担已经很重了。
: 发自「今日水木 on M2007J17C」
--
FROM 121.32.54.*