西西河

主题:庆祝Python跃居世界第四程序语言 -- 空格

共:💬100 🌺284
全看分页树展 · 主题 跟帖
熬吧
家园 赞同

想说两句c++为什么会衰落,c++的卖点在于有Oop支持的c,即又有c效率并且可以简单链接c-底层系统语言,而且可以oop.可是,oop的几大要点中除了封装(只是流程化编程中模块化思想的语法糖支持)外,其余的精髓就是动态,要么编译中的动态,如重载,模版,要么是运行中的动态,如虚函数。问题是,用静态语言实现动态本身先天不足,是反人类大脑的,所以厚厚一本书教的全是扭曲的想法,所谓oop思惟,以及由此而来的错用,错误都是语言的原罪。可是动态语言把问题返回了原始状态,一切都很正常,只要语言用的舒服往往是c++里费力提倡的oop思想。就我的情况,本身愚笨所以在第一遍读设计模式时往往不懂,后来用了一段动态语言,又因为最近在构架一个系统,在选遍程语言,所以又看了一下各个系统的实现及技术文件中声称的设计模试,并且从新百度了各个设计模式及例程,才发现绝大多数就是在动态编程里自然而然用了很久的东西。所以只要我们不太在乎运行效率,或更好的用效率相当的动态语言,c++,java可以休矣。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河