这种分裂既是有意,也是无意,出发点并不一样。
除了xhcd上著名的“这事儿竟然有14种标准?我要写一个统一了。于是有了15种标准”的统一派。
也有微软技术超前的原因。比如seh异常就是跑在在标准异常前面。微软压根看不上C++标准委员会那帮人。当然不是针对在座的C++委员会,是看不上整个开源届。还有CRTP,也是先有实践发现,才有理论化。
最近十年开源随着互联网、云的蓬勃发展,微软不得不逐渐拥抱开源,甚至摇身一变,成为带头大哥。从只有社会主义才能救Cn,到只有Cn才能救社会主义。微软的C++编译器,支持新标准一马当先,成为C++发展进化的中坚力量。其他还有换用Edge,解救一批深陷IE6国内前端码农。还有收购github。开源.Net,剥离Framework,甚至用git的时候,“顺手”解决个大文件存储。放出个vscode,一众vim党纷纷丢盔弃甲;支持WSL,大家惊呼最好用的linux开发环境;定义LSP规范,完全改写了自动补全的插件面貌……
天下大势合久必分分久必合。如果长期支持C++带不出来回报,或者不支持也不会有竞争损失,或者微软自己要用的东西,过不了标准委员会提议,微软分分钟关起门自己玩。我自己玩,跟分裂你无关的那种“分裂”。
另外国内时机成熟,是连硬件和操作系统都要替换的。换编程语言根本不是社区和语言成熟度的问题。当然我是不希望用华为推的语言和工具链的,宁愿他们套个壳,对上交差。
【 在 overcomeunic 的大作中提到: 】
: 谁分裂谁死
: 不看好cppfront2,不看好carbon
: 跟着标准走,最后还是要看主流
--
修改:DoorWay FROM 1.86.62.*
FROM 1.86.62.*