CNET科技资讯网4月25日国际报道 日前,C++编程语言的创建者表示,软件开发者中出现了“回流”,他们纷纷放弃了Java、C#等较新一代编程语言,重新拣起了C++。
德州农工大学的教授、C++编程语言之父斯特洛斯特拉普在上周三的一次采访中表示,目前存在一种错觉,即C++正在被Java和C#等新一代编程语言所取代。他说,C++比以往更强大了,C++的编程人员已经超过了300万,越来越多的项目都在使用C++。有许多教学活动曾转向Java,但现在更多的教学活动又都转向了C++,出现了回流现象。
斯特洛斯特拉普说,人们不清楚这一点的原因就在于宣传工作没有跟上。例如,Sun就大肆宣扬Java被应用在了火星探险计划中,但C++也同样被应用在了这一计划中,火星探险车自动驱动系统的现场分析和路线规划系统都利用了C++。
但Evans Data公司的资料却与斯特洛斯特拉普的观点截然相反。Evans Data发现,在过去的6年中,使用C++的编程人员比例一直在下滑━━已经由1998年春季时的76%下滑到了2004年秋季的46%,但它同时也预计,未来数年内C++编程人员减少的速度将会更慢。Java的用户也在稳定地减少。
RedMonk的分析师詹姆士表示,Java以及微软的Visual Basic、C#等是主要的编程语言的观点是错误的。认为只有二种编程语言━━Java以及微软的产品,这种想法是极其荒谬的,C++仍然不可忽视,PHP、Python等动态脚本语言的重要性也在提高,而不是在降低。