回主题:
我一直希望 C(++)能越来越简单.实际上是越来越多 复杂,可互相取代的 特性出现.个人觉得囧.
另外我非常讨厌指针所以我很喜欢 java/C#/php.
如果有个语言能够让我很轻松的发挥 80%的效能.我就不介意他永远不能 100%发挥(我用意放弃 20%性能换取 80%性能).目前看起来 LLVM 的前中后三段方法是最接近的(前面处理语言.中间是逻辑.后面发挥硬体性能).
如果能用 20 行写完逻辑我一点也不想写 100 行.所以特性够用就好.可以互相组合就好.
但 go 没有泛型我真的蛮伤心的写 interface{}(也许以后会有).
如果有个语言能够尽量降低错误发生我就觉得他成功一半了.C(++)类性能很好.可以写系统.
可是他有机会写出不好的代码导致错误.
后面发明了一堆与言我觉得这个也是原因.很多语言看起来就像 C(++)但少了很多问题特性.或是老旧遗产.应该就是这样来的.
像我自己一边写程式一边思考如果我要发明一种程式语言.他应该要多简单多有效.在编译时期就能将开发者的思想完全转化成现代机器最好的执行方式.很多大学的 CPU/FPGA 设计 .编译炼设计 不就是要大家破而后立.而立而破吗(后面这句是在诅咒你立失败又再次立吗.大哭).
@
schezukNewTos 我有用.因为我讨厌指针.我尽量用 safe D 子集.
超冷门的好烦喔(大哭
@
sagaxu 我很喜欢泛型 /模板(大哭