G*****h 发帖数: 33134 | 1 现在的语言都力求涵盖越来越多的概念
有的增加关键字,比如C#,java
有的多用标点,比如 perl
不过标点还是不太够用
到了 Rust,关键字和标点都用上了,看着头晕
实在是概念太多,过程性,功能性语言概念不同又略有交叉
不同语言还把同一种概念叫不同的名字
type class, class, trait, generics, template, bounds, method, function,
closure, lambda, impl, member function, inheritance, interface, override,
crates, module, package, namespace, lib...
加上内存管理访问控制,ownership
mutable, immutable, const, volatile, pointer, reference, box, owned box,
managed box, borrowed, copy, move, sendable, shareable
呕卖糕的。。。 | m**k 发帖数: 290 | 2 welcome to python.
【在 G*****h 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 现在的语言都力求涵盖越来越多的概念 : 有的增加关键字,比如C#,java : 有的多用标点,比如 perl : 不过标点还是不太够用 : 到了 Rust,关键字和标点都用上了,看着头晕 : 实在是概念太多,过程性,功能性语言概念不同又略有交叉 : 不同语言还把同一种概念叫不同的名字 : type class, class, trait, generics, template, bounds, method, function, : closure, lambda, impl, member function, inheritance, interface, override, : crates, module, package, namespace, lib...
| G*****h 发帖数: 33134 | 3 python 能编译嘛?
【在 m**k 的大作中提到】![](/moin_static193/solenoid/img/up.png) : welcome to python.
| n******7 发帖数: 12463 | 4 标点符号太多吃不消
可读差,输入起来也比字母慢多了,至少我是这样 | G*****h 发帖数: 33134 | 5 C++14了都
改来改去也没啥大好处
不如另起炉灶
好好整个大家都喜欢用的语音
这个Rust 有点潜力
就是标点符号多用了几个
比如这个 ~pointer 改成用关键字
owned * 就行了
然后程序员自觉使用前缀 opPointer
可读性好很多
【在 n******7 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 标点符号太多吃不消 : 可读差,输入起来也比字母慢多了,至少我是这样
|
|