World’s top programming languages are all open source

Top programming languages 2017
Please follow and like us:

IEEE does an annual ranking of top programming languages and the results are shared mid year with the general public. For the past many years, proprietary software is losing ground to open source driven software languages. And this year, all of the top ten languages have totally gone open source.

IEEE tracks 48 different languages using 12 distinct metrics with their unique weights applied. This creates a listing which looks for emerging languages, popularity, jobs available among other factors. This year, the list has some new entrants like Go and Swift with Python topping for the first time beating out old rivals like C and C++.

The following list with details includes the top 10 languages. Barring C# and Swift, all of the languages started out as Open source. But lately both C# and Swift have gone open source in a bid to not only survive but to gain popularity among developers.

This year’s list is quite interesting. While Python has finally made it to the top of the list, there are new and emerging languages like GO and Swift making the top 10 list. Old veterans like C, C++, PHP and Java still make the cut and their demand has not waned much in the past many years making them really resilient backed by a huge developer community.

XenStreet, has taken a liberty to add a few more data points including their origins, popular applications using it and when it was launched. It is interesting to note that seven of these ten languages are well over twenty years old. With C, the grandad of them all at 45 years and still counting. Considering that most of these languages owe their origins and syntax to C, it is amazing how C has survived this long and still going strong.


Language Type Notes Available Popular Applications Available Since


Python OSI-approved open source license, Python is powerful and fast; plays well with others; runs everywhere; is friendly & easy to learn; is Open. Web, Desktop, Enterprise, IoT YouTube, DropBox, Google, Quora, Reddit, Yahoo Maps, Pinterest, The Onion, Instagram, Spotify, Firefox, NASA, Bitbucket, EventBrite



C GCC is open source. There are many proprietary implementations as well. C was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs, and used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time. Desktop, Enterprise, IoT, Embedded systems Unix, Linux Operating Systems, FreeBSD, Apple OS X,



Java Sun  Microsystems, now owned by Oracle, committed to making it open source and can be downloaded from them OpenJDK. It was first developed by James Gosling at Sun Microsystems, which is now a part of Oracle Corporation. The language has developed much of its syntax from C and C++. Java is currently one of the most popular programming languages being used. It has about 10 million users. Web, Desktop, Enterprise, IoT, Embedded, Mobile Android Apps, Hadoop, Emirates Airline Enterprise applications, NASA, Financial/Trading Apps,



C++ G++ is open source.There are many other open source and proprietary implementations as well. C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX and Linux Mobile, Desktop, Enterprise, IoT, Embedded Systems MySQL, Adobe Systems, Bloomberg, Mozilla, MS Office,



C# Proprietary. However, there are open source compilers available including from Microsoft, Mono Project among others C# is a general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg. Initially, Java accused it and won in court for being a clone. Since then it has evolved into a language of its own right.
Mobile, Web, Desktop, Visual Studio, Handbrake, Banshee,



R Open source R is an open source programming language and software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing. Desktop Data Science



JavaScript Open Source Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make web pages interactive and provide online programs, including video games. Web, Mobile Most of the interactive web



PHP Open Source It is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. Web Most of the Web applications. Including Facebook.



Go Open Source Go is an open source programming language, developed by Google, that makes it easy to build simple, reliable, and efficient software. Web, Desktop Google, BBC, CoreOS, Docker, Flipboard, Heruko, Netflix, SpaceX, Zynga



Swift Open Source Swift is an opensource, general-purpose, programming language developed by Apple Inc. The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Mobile, Desktop iOS apps


The complete list can be seen on IEEE Spectrum web.

Please follow and like us:

Techie by day, blogger by night. Love the outdoors, enjoy traveling and building new and interesting things. Follow me if you want to know something.

One Response to World’s top programming languages are all open source

  1. Nicely done, it is good information for someone who wants to learn programming languages. I will try to learn the where they pay the most.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.