Язык C++ поднимается в индексе популярности Tiobe

Разработчики, очевидно, не прислушались к недавнему совету Белого дома отказаться от C++ и C из-за проблем с безопасностью памяти, поскольку C++ поднялся на второе место в индексе популярности языков программирования Tiobe, уступая только Python. Язык C опустился на третье место.

С++ стал вторым языком в индексе популярности языков программирования Tiobe за июнь, в то время как С занял третье место, что является его самой низкой позицией в индексе. В прошлом месяце C++ был на третьем месте, а C - на втором.

"Главными достоинствами C++ являются его производительность и масштабируемость", - отметил Пол Янсен, генеральный директор компании Tiobe Software, предоставляющей услуги по обеспечению качества программного обеспечения, в блоге, посвященном индексу за этот месяц. "Его недостатком является множество способов выполнения задач, то есть богатый набор функций, что обусловлено его долгой историей и стремлением к обратной совместимости". Говоря о недостатках, Янсен отметил, что C++ делает код гораздо более сложным для понимания и сопровождения, если все делают что-то другое для выполнения одной и той же задачи. "На протяжении многих лет было введено множество различных идиом, которые не были устаревшими", - сказал он. "В C++ до сих пор есть некоторые возможности, которые никто не должен использовать, но которые можно использовать".

Выход C++ на второе место противоречит февральскому отчету Офиса национального кибердиректора Белого дома (ONCD), в котором разработчикам рекомендовалось отказаться от использования C и C++ из-за, как утверждалось в отчете, недостаточной безопасности памяти. Доклад был написан с целью снижения риска кибератак. В качестве примера языка программирования, который ONCD считает безопасным, в докладе приводился язык Rust. Янсен прокомментировал бюллетень Белого дома.

"На мой взгляд, совет Белого дома США не был хорошо продуман", - сказал Янсен. "Как можно рекомендовать Rust, когда еще нет ни инструментов, ни разработчиков? Более того, Rust - [относительно] сложный для изучения язык, так что это точно не то, что вы хотите оставить "правительственным разработчикам". C++ можно использовать очень безопасным способом, но, конечно, нужно знать, как это сделать".

По словам Янсена, C++ широко используется во встраиваемых системах, при разработке игр и программного обеспечения для финансового трейдинга. Предупреждение Белого дома о C и C++ вызвало резкую реакцию разработчика C++ Бьярне Струструпа, который подчеркнул усилия комитета по стандартам C++ сделать C++ более безопасным.

Среди других основных показателей индекса Tiobe за июнь - язык Go, впервые занявший седьмое место, Rust, поднявшийся на 17-е место, что также является рекордным показателем, и Fortran, сохранивший свою позицию в первой десятке.

Индекс Tiobe оценивает популярность языков на основе количества квалифицированных инженеров по всему миру, курсов и сторонних поставщиков, связанных с каждым языком, которые оцениваются с помощью поисковых систем, включая Google и Bing, и других сайтов, таких как Amazon и Wikipedia.

Топ-10 языков программирования по индексу Tiobe за июнь:

Python, рейтинг 15,39%
C++, 10.03%
C, 9.23%
Java, 8,4 %
C#, 6.65%
JavaScript, 3,32%
Go, 93%
SQL, 1,75%
Visual Basic, 1,66%
Фортран, 1,53%

Конкурирующий индекс Pypl Popularity of Programming Language оценивает популярность языков, основываясь на том, как часто их ищут в Google. Топ-10 языков по версии Pypl за июнь:

Python, доля 29,06 %.
Java, 15,97 %
JavaScript, 8,7 %
C#, 6.73%
C/C++, 6,4%
R, 4.75%
PHP, 4,57%
TypeScript, 3,0%
Swift, 2,76%
Rust, 2,5%

Язык C++ поднимается в индексе популярности Tiobe
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
11 июня 2024 г.
55
Теги: C++ , C , Tiobe

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще