Узнайте, какие языки программирования набирают популярность и почему JavaScript остается непобедимым лидером.
За последние два года язык программирования
Rust продемонстрировал беспрецедентные темпы роста, и количество разработчиков, использующих этот язык, удвоилось. Тем не менее, согласно недавнему опросу,
JavaScript сохраняет лидирующие позиции и остается самым популярным языком программирования, насчитывая 25,2 миллиона активных разработчиков по всему миру. Стремительный рост Rust свидетельствует о растущем интересе к языкам, обладающим высокой производительностью и надежными механизмами управления памятью, в то время как JavaScript по-прежнему доминирует в веб-разработке и других областях.
Согласно 26-му изданию
опроса SlashData’s Developer Nation , сообщество Rust увеличилось с двух миллионов в первом квартале 2022 года до четырех миллионов в первом квартале 2024 года. За последние 12 месяцев рост составил 33%. Отчет SlashData охватывает первый квартал 2024 года.
Язык программирования Rust вызвал восторженный отклик у активного сообщества разработчиков, которые высоко ценят его за обеспечение безопасности управления памятью при сохранении высокой производительности. Однако растущие опасения, связанные с кибербезопасностью, могут способствовать еще более широкому распространению этого языка. Согласно отчету, за последние полгода США и их международные партнеры активно выступали в поддержку перехода на языки программирования с безопасным управлением памятью, подобные Rust.
Хотя возможность обеспечивать безопасность управления памятью не является уникальной особенностью Rust, сочетание высокой производительности и встроенных механизмов защиты от ошибок, связанных с памятью, вероятно, привлечет к этому языку программирования все большее число разработчиков, согласно прогнозам отчета.
"Недавние усилия по продвижению и исследованиям со стороны таких агентств, как NSA, CISA, NIST и ONCD, могут служить ценными доказательствами значительного риска уязвимостей безопасности памяти для нашей цифровой экосистемы," — заявила Ребекка Румбул, исполнительный директор и CEO Фонда Rust. "Фонд Rust считает, что язык программирования Rust является самым мощным инструментом для устранения критических пробелов в инфраструктурной безопасности. Мы твердо привержены укреплению безопасности Rust через такие программы, как наша Инициатива по безопасности."
JavaScript продолжает лидировать среди языков программирования с более чем 25 миллионами активных разработчиков по всему миру. Согласно отчету, "доминирующая позиция JavaScript вряд ли изменится в ближайшее время, его сообщество разработчиков увеличилось на 4 миллиона за последние 12 месяцев, что соответствует темпам роста глобального сообщества разработчиков."
Одним из ключевых факторов, обеспечивающих мощь сообщества разработчиков JavaScript, является чрезвычайно широкое применение этого языка во всевозможных типах проектов. Согласно данным, не менее 25% разработчиков используют JavaScript в самых разных областях, начиная от веб-разработки и заканчивая Интернетом вещей (IoT). Такая универсальность JavaScript позволяет ему оставаться лидером среди языков программирования и формировать обширное и активное сообщество разработчиков по всему миру.
Python и Java также демонстрируют сильные позиции, при этом Python обогнал Java как второй по популярности язык, что связано с интересом к машинному обучению и ИИ. В первом квартале 2024 года у Python было 18,2 миллиона разработчиков против 17,7 миллиона у Java.
Несмотря на потерю второго места, Java сохраняет статус одного из самых популярных языков программирования уже почти три десятилетия. Согласно отчету, в последнее время наблюдается рост использования Java среди разработчиков серверных сервисов и веб-приложений. При этом доля разработчиков, создающих мобильные приложения на Java, осталась неизменной, а доля разработчиков настольных приложений на этом языке несколько сократилась. Тем не менее, благодаря своей универсальности и обширному наследию Java продолжает оставаться одним из основных языков программирования в индустрии.
Следующим по популярности идет C++ с 11,4 миллионами разработчиков, за ним следуют C# с 10,2 миллионами и PHP с 9,8 миллионами. Наименьшие сообщества имеют Objective-C с 2,7 миллионами, Ruby с 2,5 миллионами и Lua с 1,8 миллионами разработчиков.
Язык Go продемонстрировал рост сообщества разработчиков на 10% за последний год, увеличившись с трех миллионов в первом квартале 2022 года до 4,7 миллиона в первом квартале 2024 года. Отчет отмечает, что "Go является привлекательным языком благодаря своим производственным возможностям, упрощению параллелизма и легкости чтения."
В отличие от роста языков, таких как Rust, Objective-C стагнировал последние два года, сохраняя около 2,5 миллиона разработчиков. Apple продолжает поддерживать Objective-C, однако Swift стал основным языком для всех платформ Apple, увеличив сообщество до 4,6 миллиона разработчиков за последние 12 месяцев.
SlashData оценивает, что в первом квартале 2024 года в мире насчитывается 43 миллиона активных разработчиков программного обеспечения. В опросе Developer Nation участвовало более 10,000 респондентов из 135 стран.
Аналитик TNS Лоуренс Хехт отметил, что за исключением Rust, Go и JavaScript, другие крупные языки программирования росли медленнее, чем общее количество разработчиков, увеличившееся на 39% за последние два года.