DANCING NEBULA

DANCING NEBULA
When the gods dance...

Monday, August 1, 2011

Evolution of Computer Languages

All the cloud applications you use on the Internet today are written in a specific computer language. What you see as a nice icon on the front end looks like a bunch of code on the back end. It’s interesting to see where computer languages started and how they have evolved over time. There are now a series of computer languages to choose from and billions lines of code. Check out the infographic below to see the computer language timeline and read some fun facts about code along the way.

Click image below for larger version.


Embed This Graphic – Copy Source Code Below:

<a href="http://www.rackspace.com/apps">
Cloud applications <img src="
http://c179631.r31.cf0.rackcdn.com/Infographic_Programming_Rackspace_Final_Ve..." alt="Cloud applications" width="570" height="5998" />
</a>

__________________

Sources:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://www.wikipedia.org/
www.weather.gov/oh/hrl/developers…/Fortran_Software_Standards.pdf
http://www.rbgsys.com/news/usps-goes-open-source-with-tracking-system
http://www.python.org/about/success/usa/
http://ja-jp.facebook.com/blog.php?post=2356432130
http://www.cnn.com/2004/TECH/space/01/16/space.mars.java.reut/index.html

Related Posts:

* COBOL: you should add that’s it’s still used by pretty much every bank and insurance companies in existence nowadays. In some cases, there’s nobody left to understand how the code works, but it’s still at the heart of every days operations.

* Perl: this language is used by many more sites that just Craigslist. To name a few: Booking, TicketMaster, LiveJournal

* Python: the NASA here is a bit overrated, because NASA probably uses every programming languages in existence :)

* Ruby: better known sites are Twitter (until the critical parts were rewritten in Scala) and delicious.

* JavaScript: you could have added that the first public name of JavaScript was LiveScript, when it was included in Netscape Navigator. It was then renamed JavaScript when Java support was added in the browser, to create the impression that these two languages where tied one to the other.

The inclusion of Ruby on Rails in such a list really is a strange choice, given Ruby was already present. As previous comments stated, it would have been better to speak about Objective-C (heart of NeXTStep, now Mac OS X and iOS apps), C# or Lua (used in many big videos games).

Also, TIOBE is a completely unreliable source of information. They are very good to attract publicity on their “study” but they just give very wrong data. Pretty much like believing that some made-up stats are correct because they have two decimals.

Finally, you can’t possibly write something about the history of computer languages and not link to one of the true reference sites on this subject:
» http://www.levenez.com/lang/

and the nice poster version made by O’Reilly:
» http://oreilly.com/pub/a/oreilly/news/languageposter_0504.html

No comments:

Post a Comment