Programovanie

Python stúpa v rebríčku jazykov RedMonk

Aj keď Python skončil na druhom mieste za JavaScriptom, je júnové vydanie RedMonk Programming Language Rankings, je napriek tomu považovaný za veľkého víťaza správy, pretože po januárovom zväzku s Java získal výlučné vlastníctvo rebríčka číslo dva. Rebríček RedMonk sa zverejňuje každých šesť mesiacov.

Toto je prvýkrát, čo jazyk okrem Java alebo JavaScriptu obsadil druhé miesto sám od začiatku rebríčka v roku 2012, a je to prvýkrát, čo sa Java umiestnila na nižšej priečke ako prvá alebo druhá. Na vysvetlenie RedMonk uviedol, že Python je lepidlom pre tisíce malých projektov a základom pre nespočetné množstvo osobných skriptov, vrátane niekoľkých, ktoré načítajú údaje z rebríčka RedMonk. Spoločnosť poznamenala, že Python si našiel medzery aj v oblastiach, ako je dátová veda.

RedMonk uviedol, že Java nikdy nestretla väčšiu konkurenciu s ohľadom na čas a pozornosť vývojárov ako teraz. Aj keď bude Java v nadchádzajúcich rokoch základom podnikania, firma uviedla, že popredné postavenie spoločnosti Java už nie je zaručené. (Java sa po viac ako piatich rokoch na vrchole nedávno prepadla na druhé miesto aj v rebríčku jazykov Tiobe, za C,).

Rebríčky jazykov RedMonk sú extrahované z analýz GitHub a Stack Overflow. V prípade GitHubu RedMonk vyhľadáva jazyky na základe požiadaviek na načítanie, pričom využíva archív GitHubu. V prípade Stack Overflow sa hodnotia diskusie o jazykoch.

Aj v júnovom hodnotení sa Rust prvýkrát dostal do prvej dvadsiatky a umiestnil sa na 20. mieste. Pred piatimi rokmi sa umiestnilo na 48. mieste. Kotlin, ktorý sa v júnovej správe umiestnil na 19. mieste, bol pred piatimi rokmi na 68. mieste.

Top 20 v rebríčku RedMonk z júna 2020 bolo nasledovných:

1. JavaScript

2. Python

3. Java

4. PHP

5. C ++ a C # (kravata)

7. Rubín a CSS (nerozhodný výsledok)

9. strojopis

10. C.

11. Swift a Objective-C (nerozhodný výsledok)

13. R

14. Scala

15. Choď a škrupina (kravata)

17. PowerShell

18. Perl

19. Kotlin

20. Hrdza

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