Although it was created 30 years ago, Python seems to be holding firm ground in the top programming languages of 2020, according to a study cited by www.developer-tech.com.
Ideally suited for artificial intelligence and web development, still considered easy to learn and taught in many universities worldwide, Python ranked 100 points in a survey meant to identify not only programming languages preferences, but also programmers’ unique needs and interests.
Java takes second place
Newer – and younger – than Python, Java was created 25 years ago and is known for its versatility with the language powering mobile, desktop, and web applications/games.
It surges in programmers’ preferences and usage ahead of Ruby, R, Arduino – to name but a few – and it is still a popular option for the world’s most used mobile operating system, Android, despite intense lobby for Java to be replaced by Kotlin.
Java ranked in at 95,3 points of the scorecard.
Just 1 point behind Java – C
C is the oldest of the top three languages ranking in this survey. C was created 48 years ago, in 1972, and continues to be the language primarily used for system development work, such as drivers and operating systems, but also applications that require large amounts of calculations.
C and C++ ranked in the study afore mentioned at 94,6 points and 87 points respectively.
The R-ise of R
Universities and research institutes embrace Python and R for their statistical analyses. And now more than ever, lots of statistics and data mining need to be done to find a vaccine for the Covid-19 virus. As a consequence, statistical programming languages that are easy to learn and use have gained noticeable popularity now.
A statistical language, R saw an interesting increase in another ranking, comprised in the TIOBE index, just behind Visual Basic, with the top 5 being held by C, Java, Python, C++, C#.
Article brought to you by VON Consulting Tech Division. People. Quality. Tech.
VON Consulting Tech Division is a start-up operating also in Düsseldorf, Germany, which provides hardware design and verification services, IT support and software development for customers in different industries, mainly in IT, telecom, and networking and semiconductors industries. See more on http://www.vonconsulting.net.