开源代码最近20年的可视化历史
来源:互联网 发布:网络计划的绘制规则 编辑:程序博客网 时间:2024/05/01 17:09
原文链接:A Visual History Of The Last 20 Years Of Open Source Code
很多人忘记了Emacs Lisp曾是使用最多的开源编程语言之一
现代互联计算的升温可以追溯到80年代末90年代初。个人电脑和随后万维网创造出了史无前例的信息可用性和快速联络亲友能力的爆炸式增长。
对于门外汉来说,这或许就像魔法一样。但是对于那些实际上建立了这些系统的人来说,这其实是使用编程语言操控电脑、服务器、网络和其他服务按照他们想要的方式来工作。
大部分的编程语言是开源的,这表示任何人都可以使用并添加到他们的功能中。但是正如计算机在最近20年的大幅进化,开发者用来让他们电脑干活的编程语言也随之进化。没有任何事是静止的,所有的东西都在进化。
举个栗子,你知道Emacs Lisp 是1993年最流行的开源编程语言之一吗?对于那些没有听过Emacs的人,Emacs是一个很受欢迎的文本编辑器,由免费软件大师Richard Stallman创造,在Linux开发人群中广泛使用。因为它的可扩展性,有大量的程序员使用它写代码。因为Linux没有很多全面的集成开发环境(IDE),而有的那几个都不怎么好用。Emacs Lisp是从老的Lisp语言中衍生出来的。
C语言曾是开源代码中最受欢迎的,1993年第一季度使用率达51%。而Make——一个用于Unix开发者的从源代码自动构建可执行程序和库的工具——在1993年只有6%的开发者使用。
在2013年的第一季度,Java凭借12%的使用率,成为了开源代码中使用最多的。C++是11%而HTML占10%
所有这些开源编程语言都影响到了以后出现的语言。C影响到了诸如C++,Python,Javascript和Perl。Java从基础上帮助了C#,而Python影响了Ruby。
这种变革会一直持续。在1993年有接近40中开源语言。而在2013年,有几乎100种,并且每天都有新点子出现。
看看移动云服务公司Kinvey绘制的最近10年开源代码的图表。数据来自于Ohloh.net和Black Duck Software。
Kinvey notes:
我们可以对1993到今天所有季度,编程语言top16在所有commit中的百分比的数据进行可视化。我们希望您和我们一样,发现这个图很有意思,尤其是那些骤增和骤降。这真实的显示出了动态的编程世界。我们也有一些其他有意思数据的图片:每年总语言数、每个commit的评价行数、并跟踪那些影响其他语言发展的语言。
- 开源代码最近20年的可视化历史
- 最近学习的源代码
- 最近开始读lwIp的源代码
- Mac OS X(C1): 删除所有最近的历史
- 最近迷上根雕,分享一下黄花梨的历史
- 重装系统后“最近历史文件”为空的解决办法
- 历史轨迹回放源代码
- 回顾Windows 20年的发展历史
- GIS+=地理信息+行业+大数据——超级酷炫的开源代码可视化工具--Codeology
- 关于最近有人询问酒店管理的源代码
- 最近发现一个不错的源代码管理插件VssPlus
- 最近的最近
- 最近的最近
- 最近的最近
- 最近的最近
- 最近的最近。。。
- MapX历史轨迹回放[开发源代码]:
- 微软开放Tafiti可视化搜索源代码
- leetcode Unique Binary Search Trees II
- Oracle 10g 中的递归查询(树型查询)
- linux 本地通信实例 AF_UNIX close (sockfd)很重要
- 关键词推荐工具中的用户引导机制之一
- 【Android开发】Android开发环境搭建----第一个Android程序Hello World(上)
- 开源代码最近20年的可视化历史
- 一个不错的素材网站-千图网
- 关键词推荐工具中的用户引导机制之二
- Oracle EBS R12 AP模块主要表结构整理
- 【Android开发】Android开发环境搭建----第一个Android程序Hello World(中)
- 千万级的mysql数据库与sql优化方法
- UVA 11292 勇者斗恶龙
- Python编程中常用的12种基础知识总结
- solr学习之三--------Document、FieldType