Linux环境编程语言概览
2012-05-19 07:56:19 来源:WEB开发网核心提示:C++相比于C语言,C++添加了OOP、模板编程等高级特性,Linux环境编程语言概览(2),使C++独立于C语言形成了一门新的程序设计语言,它在仅增加少量性能损耗的条件下,但是掌握C++以后,收获却仅不止C++本身而已,大大增加了开发效率,Smalltalk、C++等语言的出现引领了设计模式的一次最大变革
C++
相比于C语言,C++添加了OOP、模板编程等高级特性,使C++独立于C语言形成了一门新的程序设计语言。它在仅增加少量性能损耗的条件下,大大增加了开发效率。Smalltalk、C++等语言的出现引领了设计模式的一次最大变革,也使得软件工程等相关学科有了一次质的飞跃。
而C++的应用领域相比C更加宽广。如今最优秀的跨平台图形界面库,Qt,就是C++库。而我,准确地说,主要是一名Qt程序员。
C语言与C++之争
Linux之父林纳斯·托瓦兹、图灵奖得主尼克劳斯·维尔特曾经批评C++。对于此事,我有一些自己的看法。
我认为,C++绝对可以称得上世界上最难的编程语言。曾经有位学长和我说,一位C++程序员想转行到其它编程语言是非常容易的,但是反过来却异常艰难。学习C++是艰难的,但是掌握C++以后,收获却仅不止C++本身而已。因为C++真的过于强大了。
更多精彩
赞助商链接