小白或者业余玩家的诟病,那不是“业界普遍存在的诟病”
当然,也有一些职业码农也会觉得boost太大太臃肿,但我觉得这是偏见(人云亦云也好,不知道怎么选择boost feature也好),所以上面才打那么多字试图消除这种偏见,因为可以用vcpkg按需安装、按需include。
一门语言对小白不友好,是很正常的,因为语言有不同的level,越是low-level的,越需要掌握更细的知识才能玩转。C++就是high-level语言里比较low level的、靠近机器硬件的。
每种语言都有其用途和适用场合,如果不需要C++就能搞定的问题(比如用python等),即使自己没有C++基础也非要学习C++并用它搞定,那是费力不讨好。
"驾驭过几千万行C++大工程的架构师"并不一定就能说明boost臃肿、垃圾,只是说明boost可能不适合他的项目/产品,或者没进入他或者这个项目以往有话语权的那些人的喜好列表里。
Linus还喷C++垃圾呢,这比"驾驭过几千万行C++大工程的架构师"名气要大多了吧,但是这世界上就没人用C++了吗?
【 在 yuanmo 的大作中提到: 】
: 一个建议,对于业界普遍存在的诟病,最好不要老是质疑对方的水平。
: 如果对方是小白,那一款语言对小白很不友好,是不是也是设计失败的标志之一。
: 如果对方是驾驭过几千万行C++大工程的架构师,是不是更能说明问题。
: ...................
--
修改:z16166 FROM 221.220.174.*
FROM 221.220.174.*