Ohjelmointi

Python nousee RedMonkin kielisijoituksissa

Vaikka Python sijoittui toiseksi JavaScriptin jälkeen RedMonk-ohjelmointikieliluokitusten kesäkuun painoksessa, sitä pidetään kuitenkin raportin suurimpana voittajana, koska se otti yksin hallussaan toiseksi parhaan sijan sidottuaan Java-palveluun tammikuussa. RedMonk-luokitukset julkaistaan ​​puolen vuoden välein.

Tämä on ensimmäinen kerta, kun kieli Java- tai Java-kielen lisäksi on sijoittunut pelkästään toiselle paikalle sen jälkeen, kun ranking aloitettiin vuonna 2012, ja se on ensimmäinen kerta, kun Java on sijoittunut matalammaksi kuin ensimmäinen tai toinen. Selityksenä, RedMonk sanoi, että Python on liima tuhansille pienille projekteille ja perusta lukemattomille henkilökohtaisille komentosarjoille, mukaan lukien muutamat, jotka hakevat tietoja RedMonkin rankingille. Yritys huomautti, että Python on löytänyt myös markkinarakoja esimerkiksi tietotieteen alalta.

RedMonk sanoi, että Java ei ole koskaan kohdannut enemmän kilpailua kehittäjien ajasta ja huomiosta kuin nyt. Vaikka Java on yrityksen tukipilari tulevina vuosina, yritys sanoi, että Javan merkittävää asemaa ei enää taata. (Java liukastui äskettäin myös toiselle sijalle Tiobe-kielirangaistuksessa, C: n taakse, yli viiden vuoden kärjessä.)

RedMonkin kieliluokitus on otettu GitHub- ja Stack Overflow -analyyseistä. GitHubille RedMonk kyselee kieliä vetopyyntöjen perusteella hyödyntämällä GitHub-arkistoa. Stack Overflow -tapahtumassa arvioidaan kielikeskustelut.

Myös kesäkuun rankingissa Rust nousi 20 parhaan joukkoon, sijoittuen 20. sijalle. Se sijoittui 48. sijaksi viisi vuotta sitten. Kotlin, joka sijoittui 19. sijalle kesäkuun raportissa, sijoittui 68. sijaksi viisi vuotta sitten.

RedMonk-rankingin 20 parasta kesäkuussa 2020 olivat seuraavat:

1. JavaScript

2. Python

3. Java

4. PHP

5. C ++ ja C # (tasapeli)

7. Ruby ja CSS (tasapeli)

9. TypeScript

10. C

11. Swift ja Objective-C (tasapeli)

13. R

14. Scala

15. Mene ja kuori (tie)

17. PowerShell

18. Perl

19. Kotlin

20. Ruoste

$config[zx-auto] not found$config[zx-overlay] not found