TIOBE开发语言排行榜每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。流行的搜索引擎包括Google、MSN、Yahoo!和YouTube等。
该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。
根据最新出炉的六月份开发语言流行度调查显示,前三甲仍分别被Java,C,C++占据,三者的总份额约占到45%,显示了三大主流语言在世界范围内的统治地位。Java在Web服务器端的地位一直相当牢固,而C,C++则是套装软件,基础软件和大量硬件设备研发的主流开发语言。
值得注意的是,PHP比去年同期大幅上升了1.33%,其应用程度大大超出预期,这也与当前市场上PHP人员需求状况比较一致,反应了其在Internet应用开发上的迅速崛起。由于Flash的应用在逐渐推广,ActionScript重新杀回前20名。详情见下图:10种语言使用情况曲线图:
在软件测试领域中,程序设计语言的流行程度将直接决定未来的软件开发领域与软件测试领域的发展方向。我们可以看到,在目前以功能测试占主导地位的软件测试行业,白盒测试技术与自动化测试工具的发展在很大程度上要求软件测试人员要有扎实的、深厚的开发语言功底。我也希望未来的软件测试人员具备更多的软件开发与测试知识。