Популярність мов програмування визначити складно, оскільки вживання мов програмування та метрики якими його можна виміряти дуже залежать від контексту. Деякі мови дуже популярні для певних застосувань. Наприклад, COBOL досі поширений у корпоративних датацентрах, часто на великих мейнфреймах; Fortran популярний в інженерних задачах; Сі у вбудованих застосунках та операційних системах.
Методи ред.
Запропоновані різні методи визначення популярності мови, кожний із яких має свої власні упередження:
- кількість використань назви мови програмування під час пошуку в Інтернет, наприклад, за допомогою Google Trends
- кількість оголошень про роботу, що згадують назву мови програмування
- кількість книжок про мову програмування
- оцінки кількості рядків коду написаного мовою програмування
- кількість знайдених пошуковиком згадок мови програмування в Інтернет
- кількість проектів даною мовою на SourceForge, Freecode, і 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, Career Builder і 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.