The 5 most popular programming languages of today are: Java, C, C ++, Python and C #. This is confirmed by the TIOBE Index in its latest update of June 2017.
The novelty is that the Kotlin programming language jumps to the 50 most popular ones. You’re probably wondering what you’re supposed to interpret as the “most popular” programming language. Next, we explain.
The TIOBE Index is an index developed by a Dutch software company that specializes in the evaluation and monitoring of the quality of computer programs. Currently, the company reviews in real time more than 300 million codes of various computer programs per day, updating its index month by month.
The TIOBE Index is elaborated from several variables, such as the number of qualified engineers in a specific language, the searches made by users through search engines, requesting information from different programming languages, the demand for courses or languages that are being used most .
The index does not say which one is the best or in which programming language the most lines of code were written. Rather it is useful for a programmer to determine if their knowledge in a certain language has become obsolete, or if on the contrary their knowledge is valid.
It can also be useful if you have a strategic decision regarding which language you should use certain software. The data that we will see next correspond to the month of June of 2017.
1) Java
Recognized for its readability and simplicity, Java is one of the most adopted programming languages: more than 9 million developers use it and it is present in 7 billion devices worldwide. Since 2001, it remains in the top positions, reaching the number 2 position as the lowest of all in March 2015.
Its enormous popularity is due to its power of permanence, an issue that ensures the long-term operation of the applications that use it.
Also, it should be noted that the management of Java is included within the 20 skills most valued by employers in 2016, according to a study prepared by LinkedIn.
2 C
Created between 1969 and 1972 at Bell Laboratories, it is one of the most widely used in the world. Although it is executed in most operating systems, it is general purpose, which is very flexible.
It is very popular for the development of desktop applications, such as the well-known graphic editor GIMP.
3) C ++
Known by the name “C Plus Plus”, this object-oriented programming language emerges as a continuation and extension of C. There are a large number of programs written in C ++, such as Adobe packages.
4) Python
A multiplatform and multi-paradigm programming language, which is also general purpose. This means that it supports object orientation, imperative and functional programming. Its simplicity, readability and similarity with the English language make it a great language ideal for beginners.
5) C #
Also called “C Sharp”, this object-oriented programming language was developed in 2000 by Microsoft to be used in a wide range of business applications executed in the .NET framework. C Sharp is an evolution of C and C ++ that stands out for its simplicity and modernity.
6) Visual Basic. NET
It went from number 9 in June 2016 to sixth place in 2017. It is used by a large number of people throughout the world who do not have deep knowledge as developers, who find in visual basic, in addition to a simple syntax, the possibility to automate their own processes and create their own web applications.
It is seen as one of the most friendly languages for those who have just started, especially in comparison to C #.
7) JavaScript
First of all, do not confuse with Java. They are different languages. Javascript is a programming language that can be used to create programs that are then coupled to a web page or within larger programs. It serves to create effects and perform interactive actions.
We can see this language working in services such as chat, calculators, search engines and endless utilities.
8) PHP
Created in 1994 by the Canadian programmer Rasmus Lerdorf, it was never intended to be a programming language, but it was created with the intention of having a set of tools for the maintenance of web pages.
It is easy to access for new programs and in turn offers the most experienced many possibilities.
9) Perl
Created Larry Wall, Pearl is an acronym that stands for Practical Extraction and Report Language. It is a general-purpose language that works practically for everything, such as the generation and processing of files, to analyze data and texts, and many other things. While there are complex and complete projects written in Pearl, they are the least.
10) Assembly language (ASL)
Assembly language (assembly language) jumped from position number 12 in 2016 to number 10 in 2017. It is a low-level programming language used to interact with computer hardware.
It uses structured commands, replacing the numbers, allowing people to have greater readability of the codes. While it is easier to read than the binary code is a difficult language that is often replaced by a higher one, such as C.
11. Ruby
12. Swift
13. Delphi / Object Pascal
14. R
15. Go
16. Visual Basic
17. MATLAB
18. Objective-C
19. Scratch
20. PL / SQL