观点

开源编程语言的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)

浏览过本文章的用户还浏览过
  • 什么样的互联网金融企业能走得长远?

    什么样的互联网金融企业能走得长远?,互联网金融不是一场泡沫,变革会长远走下去。在这样一个动荡的时代里面,到底什么样的企业能获得长远的成功?要具有四大优势。 [详细]

  • 创业初期,董事会是干嘛用的?

    对大多数初创公司创始人来说,在企业创立初期拥有建立董事会的想法,如同是在没有水和防晒霜的情况下在Burning Man狂欢节待上一整周。我们不妨想想,董事会一定会让创业家们去制定企业管理流程,然后花上大把时间起草董事会演示,渐渐的,让创始人失去对自己 [详细]

  • 小米投资人刘芹:15秒打动用户最重要

    每个成功男人的背后都有一个了不起的女人。每个成功创业者背后同样有一个伟大的投资人。小米,用三年时间成为市值接100亿美金的公司,雷军背后的神秘投资人就是刘芹。刘芹所在的晨兴创投,三次领投雷军。他称:连续三轮领投小米,当时其实非常孤独。 雷军是 [详细]

  • 瞧瞧知名媒体们对iPhone 5C的体验测评

    上周苹果公司推出了新品iPhone 5C,结果让分析师和粉丝都很意外,因为大家都认为为了争取不断增长的中国市场,苹果会推出一款低价手机,但是苹果还是坚持了它一贯的风格:追求设计和品质,而非价格竞争。但是苹果的很多竞争对手都推出了更低价格的手机。 普 [详细]