为什么没有新的支持底层达到类似C++这种程度,而易用性达到C#的语言出现?
看到题主的问题我觉得LLVM都快要哭了。 想做到zero runtime overhead的编程语言都比C++好不了多少。至于什么D语言啊Rust啊都是越长越丑,还带出来一大堆复杂的概念。 所以其实很简单啊,看上去易用的东西其实是设计上的偷懒导致的,是要交税的。 当然这话换个方式说也一样,你看C++不也交了几十年的兼容税了吗? 所以我觉得题主属于想太多而并没有动手过。不然也不会把最后那几门完全不相关的语言列出来了。
看到题主的问题我觉得LLVM都快要哭了。 想做到zero runtime overhead的编程语言都比C++好不了多少。至于什么D语言啊Rust啊都是越长越丑,还带出来一大堆复杂的概念。 所以其实很简单啊,看上去易用的东西其实是设计上的偷懒导致的,是要交税的。 当然这话换个方式说也一样,你看C++不也交了几十年的兼容税了吗? 所以我觉得题主属于想太多而并没有动手过。不然也不会把最后那几门完全不相关的语言列出来了。