主题:庆祝Python跃居世界第四程序语言 -- 空格
编程领域如今多种多样,很多是做WEB,数据库前端或者企业管理软件,这些软件对性能要求不高,主要是对数据的组织和界面管理。这些方面如果用C++来做等于自讨苦吃。但是很多人据此来宣称C++过时未免目光过于狭窄了。不用说别的,各位每天上网用的浏览器就是C++做的,还有大部分OS的图形界面,PHOTOSHOP/OFFICE这样的主流桌面程序,更不要说主流的游戏软件多数都是C++做的。迄今为止C/C++仍然是软件业的支柱,不能说因为自己每天的工作是刷油漆挂窗帘,就因此说地基和大梁过时了。
很多人说C++过于复杂,这个我部分同意,但是完全没有那么夸张。我想很多人是因为从VISUAL C++(也就是MFC)开始学习C++,因此认为C++难学。这恐怕是学C++最差的入口,因为MFC的设计一塌糊涂,完全是应该被扔进垃圾堆的东西。把C++的几个关键概念,包括指针(来自C),虚函数,模板搞明白了,整个C++也就差不多了,其实并不是很难。
PYTHON一类的脚本语言未来只能还是建筑在C/C++之上,因为性能不够。JAVA号称性能已经赶上C++,却始终未能在桌面程序中立足,我个人感觉JAVA程序在实际应用中还是慢不少,尤其是启动速度。况且JAVA未来前途未卜。其实我倒是希望有另一个更简洁优雅一些的高性能语言能取代C++,像D语言,GO等看起来有前景不过还是太不成熟了。
- 相关回复 上下关系8
压缩 2 层
🙂明显假的 一个ID 字120 2011-03-07 20:34:29
🙂这篇文件恐怕不是真的 火枪手 字20 2011-03-07 04:20:13
🙂不知您是否读过这篇文章 2 透明 字49 2011-03-07 04:17:26
🙂取决于工作领域
🙂P+C/C++最好了 2 配额他 字44 2011-03-09 21:51:58
🙂但是混合语言编程有些挑战了 1 python 字32 2011-03-09 23:41:23
🙂C++的复杂度并不是由于VC/MFC的关系吧 江城如画里 字543 2011-03-07 19:03:07
🙂我倒觉得Java和C#出来的没一个不是垃圾 类反词典 字86 2011-03-07 20:24:33