- 主题:C语言的优势是啥? (转载)
- C 语言最大的问题是太滥用宏了
 然后过度用符号不加关键字
 另一问题是 指针应该当成一种数据类型
 typedef int(func*)();  => typedef func as function return int;
 哪个好读?
 【 在 Dieken (风催草低 - 明月何尝不照人) 的大作中提到: 】
 : RISC-V 重新思考 CPU 设计,目前很吸引眼球。
 : 重新思考 C 的设计的,Zig 算一个,还不太成熟,Nim 复杂了点,Rust 目前挺吸引眼球,都有人写 OS 了,但个人对 Rust 爱憎分半,我觉得即使 C 死了,Rust 的生命周期不会比 C 长,C 已经活了五十年了,Rust 十年来着,假定 C 再活五十年,恐怕 Rust 在 C 之前已经挂了。
 --
 FROM 124.240.18.*
 
- typedef 的语法 加个关键词就容易读多了。
 typdef int (myfunc*)()[5]; => typedef myfunc int function()[5]
 
 还有数值的隐式转换也应该变成显式的
 困扰人的 int x = dobule z;  和其他的类型转换不一致的问题
 【 在 hgoldfish (老鱼) 的大作中提到: 】
 : 你这个需要改语法,对于 c 语言这种传承几十年的语言不现实。
 : 但是滥用宏确实制造阅读困难。我为了阅读 libev 代码,特地把里面的宏都展开了,看起来就清晰多了。
 : 有想要研究 libev 的,可以参考一下我的修改版——展开宏和删掉 windows select 相关的代码:
 : ...................
 --
 FROM 124.240.18.*