Click me
Transcribed

A Brief History of Open-Source Code

A BRIEF HISTORY OF <> OPEN-SOURCE CODE < 20 Years of Collaborative Software Development, Language Relationships, and the Current State of the Art > MAJOR PLAYERS THE PERCENTAGE OF TOTAL COMMITS IN A GIVEN QUARTER FOR THE TOP 16 PROGRAMMING LANGUAGES, AS DETERMINED BY TOTAL COMMITS INDEXED BY OHLOH.NET AND POPULARITY OTHER 100% EMACS LISP AUTOCONF %# 80% Despite the upsurge of interest in Ruby following the release of Ruby on Rails in 2005, there's little immediate impact on the percentage of commits SHELL SCRIPT PERL In 1993, C and Emacs Lisp ruled the open-source world 60% RUBY With the growth of new technologies, other languages like HTML, Java, and Ruby have claimed a piece of the pie MAKE JAVASCRIPT 1. C 2. Emacs Lisp 33% 3. Make 40% PHP 51% PYTHON A restructuring of the Linux project causes a spike in C commits 06% XML HTML 20% 1. Java 12% 2. C++ 11% 3. HTML 10% JAVA C++ These 16 languages account for 90% of total commits Q1 01 01 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 Q1 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 TOTAL NUMBER OF LANGUAGES BY YEAR AVERAGE LINES OF CODE ADDED PER COMMIT INFLUENCE WHICH LANGUAGES INFLUENCED THE DEVELOPMENT OF OTHERS 100 JAVASCRIPT A INFLUENCED B EMACS LISP XML AUTOCONF C# AUTOCONE C+ PHP JAVA • CSS JAVA C++ HTML SHELL HTML • RUBY SCRIPT CS SHELL SCRIPT XML PERL PERL EMACS LISP ΡΥTHON PYTHON RUBY MAKE PHP MAKE 100 200 300 400 JAVASCRIPT QOkinvey Beutler Ink DATA FROM Ohloh O BLACKDUCK BROUGHT TO YOU BY DESIGN BY Software Language influence information from levenez.com

A Brief History of Open-Source Code

shared by beutlerink on Sep 17
2,115 views
3 shares
0 comments
See how programming languages rise and fall in popularity over a 20-year timespan.

Publisher


Designer

Beutler Ink

Category

Technology
Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy

For wordpress.com:

Click the code to copy
Customize size