现在的位置: 首页 > 综合 > 正文

对于编程语言的分析

2013年10月05日 ⁄ 综合 ⁄ 共 647字 ⁄ 字号 评论关闭

 JAVA好比是别墅,精巧、别致。大量的库构成了一片一片的别墅群,还可以在城市之间搬家,中小型项目首选。坐落在“太阳城”,风水极好,只不过现在太阳已落山,未知还有明日吗(太阳还能升起吗)?

C#与JAVA及其类似,只不过开发商是更牛的微软,地点是“世界之窗”小区,而且不提供搬家服务,优点是房型丰富,配套齐全,家具、家电应有尽有,风光无限呀。

JAVA与C#类语言的缺点是别墅可以成群,却无法构建摩天大楼,基础小了。

C++好比是一座城市,传统的c语言层面好比地下建筑,根基极深,直达硬件,效率颇佳。普通class层面好比公共设施,功能强大,灵活,四通八达。泛型编程及STL构成了人类智慧的摩天大楼。如果你自认为智慧,就体会和挑战一下泛型编程和STL的精妙吧。可以说历经30多年,C++不单没老(甚至还难说成熟,目前尚没有任何一种编译器支持C++全部特性),反而焕发出了勃勃生机,蜕变为一门崭新的语言。

C++语言表达能力之强,表达方法之多,甚至代码里都能看出方言。

C++似乎又不是一座城市,是城市群吗?哪种平台没有C++?

如果要说C++的缺点,就是公认的难学了,智慧短浅者不易掌握。有的C++习修者用了20年,做了若干项目,也没摸到C++的门路(精妙之处)。戒!戒!这并非危言耸听,如果您体会的到的话。

pascal语言特点是规范好用,儿童积木。

fortran语言特点是规范好用,工程师的积木。

python、ruby,lua、perl等就不说了,似乎无法独立构成关键应用。若要打个比方,城市中的小巷吧。

抱歉!评论已关闭.