2016年7月TIOBE编程语言排行榜
很多人都惊讶,是什么原因让这门底层编程语言又一次进入排行榜前十?人们不理解为什么这么生产力低下,且程序员在进行编程时容易出现错误的编程语言,现在又流行了起来。这个解释起来有2方面原因,首先是能够运行汇编代码的小设备正在激增,比如你的智能牙刷和咖啡机都在运行汇编,另一方面是性能,在性能上,没有什么语言可以击败汇编。有趣的是老树发新芽是本月的现象,古老的Tcl 从65位提升到48位,CFML从102位提升到66位,Maple 从94位提升到74位。
很多人都惊讶,是什么原因让这门底层编程语言又一次进入排行榜前十?人们不理解为什么这么生产力低下,且程序员在进行编程时容易出现错误的编程语言,现在又流行了起来。这个解释起来有2方面原因,首先是能够运行汇编代码的小设备正在激增,比如你的智能牙刷和咖啡机都在运行汇编,另一方面是性能,在性能上,没有什么语言可以击败汇编。有趣的是老树发新芽是本月的现象,古老的Tcl 从65位提升到48位,CFML从102位提升到66位,Maple 从94位提升到74位。
COBOL, BASIC 和 FORTRAN 很长一段时间作为主力开发语言被使用。有很多软件使用这些语言来编写,并且发展的不亦乐乎。然而经过多年的发展,COBOL和FORTRAN逐渐被抛弃,而得益于微软的存在,BASIC一直经久不衰。首先要说Visual Basic 6,这是最经典的版本,是成功的典范。以至于VB.NET在长达10年的时间里,来保证兼容Visual Basic和微软的.NET。但是这样的努力似乎并不成功, Visual Basic并没有被很快的取代,以至于 Visual Basic和VB.NET作为两种语言被发展下去。现在 Visual Basic已经不再像曾经那么辉煌,而且VB.NET也要失去在前10名的位置。难道在排行榜的前10不会再有BASIC语言了吗?我们是悲观的,放眼望去PureBasic(43),thinBasic(77),BBC Basic(79),这些都不足以弥补 Visual Basic的衰落
尽管软件行业在近年来飞速的发展,但是编程语言却没有那么快速的推进。对比10年的TIOBE榜单,你会发现尽管10年过去了,很多编程语言依然在前10名,不同的只有VB,还有就是PHP和Perl交换了位置,以及更现代化的C#,Python 和Javascript。Objective-C 在这10年中曾经一度进入前3名,但是在苹果公司发布Swift之后,它就正在被迅速替代。也许很多人由此断言未来的10年 依然很多诞生出一个体量较大的新编程语言。然而事实并非如此,看似平淡的10年,编程语言一直得进行着内部的迭代发展。比如Java 8 ,C++11 Python3 和PHP7等等,这些语言在不断发展新的特性,对于工程师而言,接受一门熟悉的编程语言的一些新特性和玩法,显然比完全去学习接受一门新的编程语言要来的轻松和容易接受。
微信应用号会是什么样的产品
玩docker
新装的fedora 要用docker 来hi 一下
安装fedora22 还是对fedora 有好感
升级windows10有一段时间了,很早之前的数据库没有管过
MySQL 5.7 和 PHP7 一样 都将很多新特性集成
之前使用memsql 使用的企业邮箱注册的,前几天打算查一下历史邮件的资料。