Популярність мов програмування визначити складно, оскільки вживання мов програмування та метрики якими його можна виміряти дуже залежать від контексту. Деякі мови дуже популярні для певних застосувань. Наприклад, COBOL досі поширений у корпоративних датацентрах, часто на великих мейнфреймах; Fortran популярний в інженерних задачах; Сі у вбудованих застосунках та операційних системах.
Методи
Запропоновані різні методи визначення популярності мови, кожний із яких має свої власні упередження:
- кількість використань назви мови програмування під час пошуку в Інтернет, наприклад, за допомогою Google Trends
- кількість оголошень про роботу, що згадують назву мови програмування
- кількість книжок про мову програмування
- оцінки кількості рядків коду написаного мовою програмування
- кількість знайдених пошуковиком згадок мови програмування в Інтернет
- кількість проектів даною мовою на SourceForge,, і GitHub
- кількість повідомлень про мову у групах Usenet
Індекси
Опубліковано декілька індексів популярності мов:
- Щомісячний індекс Tiobe (англ. Tiobe index) публікується від 2001 року. Він базується на пошуках у Web певних фраз, що містять назву мови програмування і рахування кількості знайдених результатів.
- PYPL PopularitY of Programming Language базується на Google Trends, відображаючи кількість запитів до пошуковика виду «керівництво з <назва мови програмування>».
- RedMonk Programming Language Rankings базується на статистиці використання мови на GitHub і кількості обговорень на Stack Overflow.
- Indeed, опитування 2016 року перебирало списки вакансій, визначаючи згадки про мови програмування.
- Щорічне опитування розробників Stack Overflow, яке проводить опитування користувачів сайту. У 2021 році найпопулярнішими були: JavaScript, HTML/CSS, Python і SQL.
- Річний рейтинг найкращих мов програмування IEEE Spectrum. У 2021 році він використовував 11 показників з 8 джерел: GitHub, Google, Twitter, Stack Overflow, Reddit, Hacker News, і IEEE Xplore Digital Library, згідно з якими найкращими мовами були Python, Java, C, C++ і JavaScript.
Примітки
- SSL/Computer Weekly IT salary survey: finance boom drives IT job growth. ComputerWeekly.com. September 2007. Процитовано 14 червня 2013.
- . JobsTractor. Архів оригіналу за 29 червня 2013. Процитовано 14 червня 2013.
- O'Reilly, Tim. Programming Language Trends. O'Reilly Radar. Процитовано 14 червня 2013.
- State of the Computer Book Market 2008, part 4 — The Languages
- Bieman, J.M.; Murdock, V., Finding code on the World Wide Web: a preliminary investigation, Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation, 2001
- Tiobe Index Definition. TIOBE Software. Процитовано 10 квітня 2012.
- Programming Language Usage Graph by François Labelle «usage of top computer languages from Sept 2000 to Feb 2006 […] at SourceForge.»
- Eric S. Raymond, The Art of Unix Programming, Chapter 14. Languages, http://www.catb.org/~esr/writings/taoup/html/ch14s05.html
- Language Trends on GitHub GitHub, Inc. Retrieved 28 January 2016.
- How popular are various programming languages? by Anton Ertl TU Wien
- . TIOBE Software BV. Архів оригіналу за 2 липня 2013. Процитовано 14 червня 2013.
- PYPL PopularitY of Programming Language index
- FAQ on PyPL.github.io
- RedMonk Programming Language Rankings
- . Blog.newrelic.com. Архів оригіналу за 26 січня 2017. Процитовано 14 березня 2017.
- Stack Overflow Developer Survey 2021. 23 серпня 2020.
- Top Programming Languages 2021. IEEE Spectrum.
- IEEE Top Programming Languages: Design, Methods, and Data Sources. IEEE Spectrum (англ.). 22 липня 2020.
- Cass, Stephen (24 серпня 2021). Top Programming Languages 2021. IEEE Spectrum.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Populyarnist mov programuvannya viznachiti skladno oskilki vzhivannya mov programuvannya ta metriki yakimi jogo mozhna vimiryati duzhe zalezhat vid kontekstu Deyaki movi duzhe populyarni dlya pevnih zastosuvan Napriklad COBOL dosi poshirenij u korporativnih datacentrah chasto na velikih mejnfrejmah Fortran populyarnij v inzhenernih zadachah Si u vbudovanih zastosunkah ta operacijnih sistemah MetodiZaproponovani rizni metodi viznachennya populyarnosti movi kozhnij iz yakih maye svoyi vlasni uperedzhennya kilkist vikoristan nazvi movi programuvannya pid chas poshuku v Internet napriklad za dopomogoyu Google Trends kilkist ogoloshen pro robotu sho zgaduyut nazvu movi programuvannya kilkist knizhok pro movu programuvannya ocinki kilkosti ryadkiv kodu napisanogo movoyu programuvannya kilkist znajdenih poshukovikom zgadok movi programuvannya v Internet kilkist proektiv danoyu movoyu na SourceForge i GitHub kilkist povidomlen pro movu u grupah UsenetIndeksiOpublikovano dekilka indeksiv populyarnosti mov Shomisyachnij indeks Tiobe angl Tiobe index publikuyetsya vid 2001 roku Vin bazuyetsya na poshukah u Web pevnih fraz sho mistyat nazvu movi programuvannya i rahuvannya kilkosti znajdenih rezultativ PYPL PopularitY of Programming Language bazuyetsya na Google Trends vidobrazhayuchi kilkist zapitiv do poshukovika vidu kerivnictvo z lt nazva movi programuvannya gt RedMonk Programming Language Rankings bazuyetsya na statistici vikoristannya movi na GitHub i kilkosti obgovoren na Stack Overflow Indeed opituvannya 2016 roku perebiralo spiski vakansij viznachayuchi zgadki pro movi programuvannya Shorichne opituvannya rozrobnikiv Stack Overflow yake provodit opituvannya koristuvachiv sajtu U 2021 roci najpopulyarnishimi buli JavaScript HTML CSS Python i SQL Richnij rejting najkrashih mov programuvannya IEEE Spectrum U 2021 roci vin vikoristovuvav 11 pokaznikiv z 8 dzherel GitHub Google Twitter Stack Overflow Reddit Hacker News i IEEE Xplore Digital Library zgidno z yakimi najkrashimi movami buli Python Java C C i JavaScript PrimitkiSSL Computer Weekly IT salary survey finance boom drives IT job growth ComputerWeekly com September 2007 Procitovano 14 chervnya 2013 JobsTractor Arhiv originalu za 29 chervnya 2013 Procitovano 14 chervnya 2013 O Reilly Tim Programming Language Trends O Reilly Radar Procitovano 14 chervnya 2013 State of the Computer Book Market 2008 part 4 The Languages Bieman J M Murdock V Finding code on the World Wide Web a preliminary investigation Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation 2001 Tiobe Index Definition TIOBE Software Procitovano 10 kvitnya 2012 Programming Language Usage Graph by Francois Labelle usage of top computer languages from Sept 2000 to Feb 2006 at SourceForge Eric S Raymond The Art of Unix Programming Chapter 14 Languages http www catb org esr writings taoup html ch14s05 html Language Trends on GitHub GitHub Inc Retrieved 28 January 2016 How popular are various programming languages by Anton Ertl TU Wien TIOBE Software BV Arhiv originalu za 2 lipnya 2013 Procitovano 14 chervnya 2013 PYPL PopularitY of Programming Language index FAQ on PyPL github io RedMonk Programming Language Rankings Blog newrelic com Arhiv originalu za 26 sichnya 2017 Procitovano 14 bereznya 2017 Stack Overflow Developer Survey 2021 23 serpnya 2020 Top Programming Languages 2021 IEEE Spectrum IEEE Top Programming Languages Design Methods and Data Sources IEEE Spectrum angl 22 lipnya 2020 Cass Stephen 24 serpnya 2021 Top Programming Languages 2021 IEEE Spectrum