Самые популярные языки
Наиболее популярными языками программирования являются:
- питон
- C
- Джава
- C++
- C#
Кроме этих пяти, у нас есть еще три джокера:
- SQL
- Ржавчина
- Сборка
Да, я знаю, язык программирования — это всего лишь инструмент для решения проблем. Во многих случаях лучше выбрать инструмент, хорошо знакомый разработчикам, чем самый популярный язык.
Языки в верхней части списка не обязательно являются лучшими (что бы это ни значило).
Почему полезно знать, какие языки самые популярные?
Все языки в списке существуют уже давно и, вероятно, будут привлекательны в течение 10 с лишним лет. Другими словами, это безопасные карты. Не самые захватывающие языки, но безопасные.
Python является победителем. Python имеет устойчивую тенденцию к росту с 2014 года.
Я удивлен, что JavaScript не оказался выше в первой пятерке, язык только на 7-м месте.
Java, если вы посмотрите на последние 20 лет, кажется, находится в некоторой нисходящей тенденции. Но язык по-прежнему очень популярен, и трудно делать выводы, просто глядя на график.
Затем у нас есть подстановочные знаки: SQL, Rust и Assembly.
SQL весьма желателен. Согласно IEEE Spectrum, SQL — лучший язык, который нужно знать, если вы ищете работу. В то же время немногие компании ищут кандидатов, знающих только SQL. Но очень хорошо иметь SQL в качестве второго языка.
А как насчет модных языков? 😉
Kotlin, Dart, Julia, Rust существуют не так давно. Риск больших инвестиций в новый крутой язык заключается в том, что они могут умереть. Мы не хотим тратить все наши деньги не на ту лошадь. Вот чем выделяется Rust. В последнее время Rust сильно вырос и уже находится на 20-м месте. Основная причина растущей популярности Rust — его уникальное сочетание скорости и безопасности.
Языки ассемблера в последнее время стали более популярными (и находятся на 8-м месте) отчасти из-за того, что возросла компетентность в кибервойне. Как в наступлении, так и в защите.
Источники
TIOBE (Важность быть серьезным) была основана в 2000 году Полом Янсеном. Организация специализируется на оценке и отслеживании качества программного обеспечения. Индекс сообщества программистов TIOBE является индикатором популярности языков программирования, и этот список обновляется каждый месяц. Вы можете найти индекс здесь:
https://www.tiobe.com/tiobe-index/
Выводы о SQL и кибервойне исходят от IEEE Spectrum:
https://spectrum.ieee.org/top-programming-languages-2022