Monday, November 21, 2016

TechWorm's Top 10 Programming Languages


I always enjoy these Top 10 Programming Languages Lists.

One of the key reasons is that I often hear that "XYZ" will be THE next language that EVERYONE will use!  The standard line is "it only takes X number of lines of code to do XXXX, whereas in _insert_established_language_here XXXX + 40% more lines of code."  That might be true for the particular use case, but that is just the beginning.

Invariably, every language hits that point where the really hard blocking and tackling of scalability and extensibility starts. Some languages, such as Java, had a big and smart company (Sun Microsystems) behind it that could make the necessary investments to take to the enterprise quality level.  I will give you just one example of how long it takes to take a new language t get to the point where realtime computing can first be started.  It took Java six years to get to the first realtime version, which was also JSR 1 (Java Specification Request).  One could argue that it was more like 2004 to 2006 before we saw applications believe realtime Java was a viable option.

Here is the link to TechWorm's Top 10 Programming Languages.

This nice article is written by

Not surprisingly, #1 is still Java and #2 is still C.

1) Java – James Gosling

Java is one of the most popular programming language making to the top of the charts for six years running. Java was invented by Dr. James Arthur Gosling who is also known as the father of the Java programming language. Dr.Gosling developed Java when he was working for Sun Microsystems between 1984 and 2010. Before joining Sun Microsystems he built a multiprocessor version of Unix for a 16-way computer system while at Carnegie Mellon University




James Gosling 2008.jpg

2) C – Dennis Ritchie

Dennis MacAlistair Ritchie, an American computer scientist, created the famous C programming language between 1967 and 1973 while working AT&T Bell labs. Though it is past its heydays, C is still very popular and used extensively in system programming. It’s older than Java but is still popular among old programmers. The C Programming Language is also referred to as K&R C, after its authors and Ritchie was the “R” in K&R C, and commonly known by his username dmr.
Dennis Ritchie 2011.jpg