September 12th, 2020 is the developer’s day and we want to celebrate it by going over the top 10 programming languages 2020. The developer’s day is celebrated on the 256th day of the year —it is to say, September 13rd or September 12th in leap years.
We have chosen the PYPL ranking to get a view of the most popular programming languages during the last year. The PYPL PopularitY of Programming Language Index is created a part from data extracted from Google Trends; analyzing how often language tutorials are searched on Google. The ranking is established by comparing the current month’s searches share with the same period of the previous year. It can be useful for deciding which programming languages to learn, as well as for being up to date.
Top 10 programming languages by PYPL 2020
#1 – Python
Python stands out for being a truly user-friendly and easy to learn programming language. It is open-source and is used in many fields such as Machine Learning, automation and scientific computing. It has become so popular, that it has even surpassed Java in the GitHub’s ranking in 2019.
#2 – Java
Java is particularly popular for server-client web applications. Since 2007, Sun Microsystems (now part of Oracle) have relicensed most of Java technologies under GNU General Public License.
#4 – C#
C# (C Sharp) is used for developing web services, games and web, mobile and desktop applications. It was developed by Microsoft in 2000.
#5 – PHP
PHP is widely used for web development on the server side and for creating dynamic web page content. However, it can also be used for many other programming tasks such as robotic drone control.
#6 – C/C++
C stands out for the efficiency of its code. It is widely popular for developing system software; and also used for creating applications. C++ was developed as an extension of C. It is used in software infrastructure, desktop applications and servers, among others.
#7 – R
R is very popular in statistical computing and graphics, for data analysis and developing statistical software. It is available under GNU General Public License and supported by the R Foundation for Statistical Computing.
#8 – Objective-C
Objective-C enables the creation of easy and flexible solutions to programming problems. It was the main programming language supported by Apple for MacOS, iOS and their respective APIs, until the arrival of Swift in 2014.
#9 – Swift
Swift is used for developing MacOS and iOS applications. It is an open-source programming language developed by Apple. It presents a simpler syntax than Objective-C and uses modern programming language theory concepts.
#10 – TypeScript
You can find the complete list in the PYPL index. Data is regularly updated and the ranking might vary.