目前高级语言趋势为:少代码、不注释、严格编译检查。
第一次看到的时候也很震惊,后面逐渐体会了这个趋势的必然性。
1.少代码:因为基于CLR托管模式下,托管平台尽量完成更多的操作有关内容,用户只关心用户业务逻辑和必要的异常处理,因此代码在变少。
2.不注释。因为敏感帮助、自动补齐等已经非常强健,因此原来采用缩写和注释的方式编程已经不在有用。
尽量使用完整字母表述属性、方法,像编写伪代码一样编程。
通过直接阅读语句就可以完成对代码的理解,而不需要再借助文档。
3.严格编译检查还是很有用的。
例如c#对泛型的支持是所有高级语言中最彻底的,但有关检查也是很严格的。
欢迎多多讨论,共同进步!
【 在 hgoldfish 的大作中提到: 】
: 错误的趋势。把语言搞得太过于复杂,严重依赖 IDE,属于编程语言内卷——造出不银弹,只好花样坑程序员。
:
--
FROM 111.18.72.*