Популярність мов програмування
Популярність мов програмування визначити складно, оскільки вживання мов програмування та метрики якими його можна виміряти дуже залежать від контексту. Деякі мови дуже популярні для певних застосувань. Наприклад, COBOL досі поширений у корпоративних датацентрах, часто на великих мейнфреймах; Fortran популярний в інженерних задачах; Сі у вбудованих застосунках та операційних системах.
Методи
Запропоновані різні методи визначення популярності мови, кожний із яких має свої власні упередження:
- кількість використань назви мови програмування під часу пошуку в Інтернет, наприклад за допомогою Google Trends
- кількість оголошень про роботу, що згадують назву мови програмування[1][2]
- кількість книжок про мову програмування[3][4]
- оцінки кількості рядків коду написаного мовою програмування[5]
- кількість знайдених пошуковиком згадок мови програмування в Інтернет [6]
- кількість проектів даною мовою на SourceForge,[7] Freecode,[8] і GitHub[9]
- кількість повідомлень про мову у групах Usenet[10]
Індекси
Опубліковано декілька індексів популярності мов:
- Щомісячний індекс Tiobe (англ. Tiobe index) публікується від 2001 року.[11] Він базується на пошуках у Web певних фраз, що містять назву мови програмування і рахування кількості знайдених результатів.
- PYPL PopularitY of Programming Language[12] базується на Google Trends, відображаючи кількість запитів до пошуковика виду "керівництво з <назва мови програмування>".[13]
- RedMonk Programming Language Rankings[14] базується на статистиці використання мови на GitHub і кількості обговорень на Stack Overflow.
- Indeed, опитування 2016 року перебирало списки вакансій, визначаючи згадки про мови програмування.[15]
- Щорічне опитування розробників Stack Overflow, яке проводить опитування користувачів сайту. У 2021 році найпопулярнішими були: JavaScript, HTML/CSS, Python і SQL.[16]
- Річний рейтинг найкращих мов програмування IEEE Spectrum. У 2021 році він використовував 11 показників з 8 джерел: GitHub, Google, Twitter, Stack Overflow, Reddit, Hacker News, Career Builder і IEEE Xplore Digital Library,[17][18] згідно з якими найкращими мовами були Python, Java, C, C++ і JavaScript.[19]
Примітки
- SSL/Computer Weekly IT salary survey: finance boom drives IT job growth. ComputerWeekly.com. September 2007. Процитовано 14 червня 2013.
- Jobs Tractor language trends, based on jobs advertised on Twitter. 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 Programming Community Index. TIOBE Software BV. Процитовано 14 червня 2013.
- PYPL PopularitY of Programming Language index
- FAQ on PyPL.github.io
- RedMonk Programming Language Rankings
- The Most Popular Programming Languages of 2016. Blog.newrelic.com. Процитовано 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.