作为一个程序员,我用C#和C++语言写过至少几万行代码,Java少一些,那是因为大量代码都是框架里现成的代码;
我还写过大量的SQL语句(MS平台和ORACLE),几千行VBA神奇代码,还是熟练的VISUAL FOXPRO程序员,最近在折腾python。
Python是一个适合初学者,见效短平快的语言,有大量的库支持从爬虫到各类识别的各种功能,十分适合快速构建应用程序,特别适合非计算机专业极速入门做一些快应用。
但是这个语言在写大型程序方面,不光是效率不行,是根本很难写出严格而优雅的程序。严格的语法,严格的检查,在大型程序开发领域是非常重要的,但是。。。。
Python呢?Type在哪里捏?我是C#程序员啊,强制类型转换都不肯用的人,全要靠注释是什么鬼?type hint。。。还是不完美。著名的python缩进
我最喜欢使用C#语言进行 C/S架构的程序设计,多层架构、多级继承、代码复用、接口定义、异常捕捉、性能调优,写出来的代码啊,优雅精简,冗余小,运行快,修改容易,真不是吹,除了部署不容易,真属于艺术品。
多年后维护起来还会想:当年怎么会精简到这个地步?
C++可读性差点,但是可以用上各种奇淫技巧,不写注释,其它人根本不明白我花里胡哨在写什么,可是配合内联的汇编语言,结合硬件,运行效率可以飞上天!!
Java之啰嗦一般人都受不了,不说优雅了,没有框架直接写代码几乎是要人命的。但这个软件胜在架构稳定,套路成熟,轮子特别好,适合菜鸟程序员步步为营稳步编写,所以培训班里教Java的最多。
Python?浪,你们随便浪,你们使劲浪,浪小没事,浪大了就翻船。就这样。
最后配上我喜欢的难度图,你现在到哪里了?