Самые популярные языки

Наиболее популярными языками программирования являются:

  1. питон
  2. C
  3. Джава
  4. C++
  5. 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