A Brief History Of Programming Languages
Written by Alex Armstrong   
Sunday, 26 May 2013

This infographic has some interesting facts about programming languages including who created them and what they are used for. It also has recent rankings from the TIOBE index and looks at security vulnerabilities in Java, .NET and C/C++.

Application security testing specialists, Veracode, chose Ada Lovelace at the starting point for its History of Programming Languages. While she may be credited with being the first programmer, the algorithms Lovelace wrote for Charles Babbage's Analytical Engine hardly counted as a "programming language".

That accolade is probably best bestowed on Fortran which, after a lengthy gestation period of almost five years by a team of IBM programmers led by John Backus, was released to customers in April 1957.

The late 1950's also saw the start of development of Lisp, Cobol (COmmon Buisness Oriented Language) and Algol (ALGOrithmic Language). These languages were created by teams of several people but Grace Hopper is credited as being the "Mother of Cobol" and John McCarthy, the person considered the creator of Lisp, also contributed to Algol.

 Click for high resolution version

historyproglanginfosmall

 

 

The TIOBE index measures language popularity not in terms of number of users but in terms of the number of lines of code written and Java and C take it in turns to be at the top of the list. The infographic asks "How will Java recent security vulnerabilities affect its popularity" and in fact the most recent TIOBE index has C in the top slot with 19% and Java in second place with 17% so it did suffer a small dip as a result of the recent well-publicized security flaws.

The infographic concludes with information on what type of vulnerabilities are most common in programs developed in Java, .NET and C/C++ and which flaws are most typically fixed once discovered.

 

 

proglangs

 

 

More Information

Veracode

TIOBE Index 

Related Articles

Ada Lovelace, The First Programmer

John Backus - the Father of Fortran

Grace Hopper - The Mother of Cobol

John McCarthy, Creator of Lisp

History of Computer Languages - the classical decade, 1950s

Computer Languages by Committee - the 1960s

The rise of people power - Computer languages in the 70's

Towards objects and functions - 1980s

Java Still Insecure Warns Homeland Security

Another Java 7 Security Flaw

Programming Languages - An Infographic

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

blog comments powered by Disqus

 

Banner


The Next Version Of PHP And The Status Of PHPng
21/07/2014

If the current version of PHP is 5.x, what should the next version be called? Obviously it should be 6.x. Why then is there a proposal that it should be 7.x? And as PHPng gets ever faster, is it PHP 5 [ ... ]



Chrome 36 Out Chrome 37 In Beta
18/07/2014

Chrome 36 has security fixes, a few improvements for all users and a couple of developer features. Chrome 37 is now in beta. What does it have to offer?


More News

Last Updated ( Sunday, 26 May 2013 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.