JavaScript on top, Python ties with Java in RedMonk rankings

Share
  • March 3, 2020

The first quarter bi-annual Programming Language rankings from RedMonk arrived. The RedMonk Programing Language Rankings charts the top programming languages using data from two of the biggest programming communities, GitHub and Stack Overflow.

While the monthly TIOBE Index catalogs languages based on search engine queries, RedMonk’s rankings show which languages are actively used by developers. However, as with all ranking methods, the results may not entirely reflect reality, especially when it comes to smaller language with less data to crunch.

With that caveat out of the way, let’s explore the first RedMonk Programming Language Ranking of the year.

SEE ALSO: Mint programming language is an alternative to JavaScript for writing single page apps

Top 20 programming languages

1 JavaScript
2 Python
2 Java
4 PHP
5 C#
6 C++
7 Ruby
7 CSS
9 TypeScript
9 C
11 Swift
12 Objective-C
13 Scala
13 R
15 Go
15 Shell
17 PowerShell
18 Perl
19 Kotlin
20 Haskell

javascript

The top five languages come as no surprise since it follows a similar structure to other such programming language rankings, such as the State of the Octoverse. JavaScript is still number one, followed closely by Python and Java tied for second place.

An estimated 11 million developers actively use JavaScript. Kotlin’s popularity is growing fast, especially in Android development, and many devs say they have replaced JS with Kotlin. However, JavaScript still sits firmly on top this quarter.

However, a few standout languages shifted their positions.

TypeScript in the top 10

The State of JavaScript 2019 revealed that developers love using TypeScript. In the report, 89% of respondents said they are satisfied with TypeScript and it was the highest-ranked JS-compilation language.

In the quarterly RedMonk ranking, TypeScript moved up one spot, from tenth place to ninth. Its inclusion in the top ten is notable since the language is still fairly new.

     

    International JavaScript Conference
    Manfred Steyer

    The Future of Angular and your Architectures with Ivy

    by Manfred Steyer (SOFTWAREarchitekt.at)

    Andrey Goncharov

    React: Lifting state up is killing your app

    by Andrey Goncharov (Hazelcast)

     

    Python ties with Java

    Python ties Java for second place this quarter, settling in comfortably as the number two programming language. Its popularity is in part due to its versatile nature. Python can be used for a number of different use cases, including machine learning, scientific computing, software development, and data analysis.

    From the RedMonk report:

    Like the language it tied with in this run, Java, Python has continued to find a role for itself in new workloads and use cases, even as it faces more specialized competition in these arenas. This, as much as the language’s general accessibility and ease of use, is one of the most important factors in Python’s ability to not merely survive, but thrive.

    SEE ALSO: JavaScript developers average 2020 salaries hits $114,986 in the US

    Dart rises, thanks to Flutter

    While it didn’t make the top 20 chart, Dart rose in usage compared to the last ranking. Perhaps due to the increased popularity of the UI toolkit Flutter, which is based on Dart, it is now #24 on the list. Just eighteen months ago, Dart was #33.

    The most recent State of the Octoverse confirms this growth. Developers on GitHub increased their programming with Flutter and Dart.

    The post JavaScript on top, Python ties with Java in RedMonk rankings appeared first on JAXenter.

Source : JAXenter