艾伦观点

开源编程语言的20年历史

\
上世纪的80年代和90年代随着个人电脑和互联网的出现和普及,人类接触信息的能力有了爆炸式的增长。

对于门外汉来说,这些变化可能超出了想象,但是对于计算机方面的专业人士来说,这些恰恰是他们所追求的东西。

而过去20年随着计算技术的发展,编程语言也从未停止进步。大部分的编程语言都是开源,也就是所有的人都可以使用它们来实现自己的功能和想法。

比如说,你是否知道1993年最流行的开源编程语言是Emacs Lisp? Emacs一款文本编辑器,由自由软件大牛Richard Stallman开发,广泛应用在Linux系统开发者圈子中。Linux系统缺少集成的开发环境,另外Emacs也确实很灵活,所以很多的程序员用它来写代码。Emacs Lisp是由更老的编程语言Lisp演变出来的。

另外,C语言是1993年最流行的编程语言,当年的比例占到了51%。而Unix的Make程序则被6%的程序员使用,它可以用来从源代码自动的创建可执行程序和库文件。

而到了2013年,使用最多的编程语言是Java、C++和HTML,占到的比例分别为12%,11%和10%。

而且这些编程语言还会互相影响,比如C影响了C++,Python,Javasript和Perl的发展。 Java奠定了C#的基础;Python影响了Ruby等等。

这种发展还会持续下去,1993年的编程语言有40种,2013则有100种左右,而且还会有新想法出现。

移动云服务公司Kinvey报告了下面这个图片,显示了过去20年开源语言和代码的变化。在这个图片中,Kinvey公司用可视化的方式,展现了1993年至今排名最高前的16中编程语言的使用情况,它们呈现出不断的高低变化,这也说明这个领域的发展时多么的快。另外还展示每一年编程语言数量的变化、彼此之间相互影响等信息。

Via(readwrite)

浏览过本文章的用户还浏览过
  • 红备军:近九成大学生减肥半途而废 如何提高孩子自制力

    近日,中国高校传媒联盟面向全国40余所高校的大学生发起问卷调查,调查结果显示,72.73%的受访大学生对自己的体型表示不满意,77.78%受访者有减肥的经历或正在减肥,而减肥计划执行到一半终止的受访大学生占89.61%。在众多减肥方式中,节食减肥像一场惨烈的 [详细]

  • 办理澳洲文凭詹姆斯库克大学毕业证成绩单

    做文凭、办文凭、买文凭QQ/微信1517910233买办国外文凭毕业证买学历咨询/代办美国毕业证成绩单文凭、办澳洲文凭毕业证、办加拿大大学毕业证文凭英国毕业证学历认证-毕业证文凭成绩单、假文凭假毕业证假学历假证书制作仿制、改成绩、教育部学历学位认证、毕业 [详细]

  • 关于体内植入数字医疗设备的争论

    2013年,超过150万的美国人患上了癌症,其中三分之一会被癌症夺走性命,平均来说就是每天有1600人离开我们。其实癌症的诊断时间十分重要,那些在早期就诊断出来的患者,有着很高的治愈率。只是如今,我们的癌症诊断手段还不够先进。 Riley Ennis是Immudicon [详细]

  • 红备军:17岁孩子失踪11年被解救 青少年怎样加强自我保护

    河南安阳17岁青少年失踪11年后被找到,称被强迫干苦力7年之久,直至被警方解救。随后田俊杰报案,要求以非法拘禁罪、强迫劳动罪和故意伤害罪追究王英军刑事责任。对此,警方下达不予立案通知书,认为没有犯罪事实,不需要追究刑事责任,不予立案。 从上面的 [详细]