HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Компания TIOBE<a>опубликовала</a>свежий рейтинг языков программирования за апрель 2025 года. Python всё ещё на первом месте - тут без сюрпризов. А вот в остальной части списка есть на что взглянуть:</p>
1 <p>Компания TIOBE<a>опубликовала</a>свежий рейтинг языков программирования за апрель 2025 года. Python всё ещё на первом месте - тут без сюрпризов. А вот в остальной части списка есть на что взглянуть:</p>
2 <ul><li>C++ обогнал C - впервые за всю историю рейтинга;</li>
2 <ul><li>C++ обогнал C - впервые за всю историю рейтинга;</li>
3 <li>Kotlin, Swift и Ruby выпали из топ-20;</li>
3 <li>Kotlin, Swift и Ruby выпали из топ-20;</li>
4 <li>Delphi, Fortran и COBOL, наоборот, вернулись в него после долгого перерыва;</li>
4 <li>Delphi, Fortran и COBOL, наоборот, вернулись в него после долгого перерыва;</li>
5 <li>83% внимания сосредоточено на двадцати самых популярных языках.</li>
5 <li>83% внимания сосредоточено на двадцати самых популярных языках.</li>
6 </ul><p>Давайте попробуем разобраться, что происходит с языками программирования и какие выводы из этого можно сделать.</p>
6 </ul><p>Давайте попробуем разобраться, что происходит с языками программирования и какие выводы из этого можно сделать.</p>
7 Топ-20 языков программирования по версии TIOBE в апреле 2025 года<em>Скриншот:<a>TIOBE</a>/ Skillbox Media</em><p>C++ впервые в истории рейтинга TIOBE занял второе место, обогнав C. Его популярность растёт во многом благодаря новым стандартам -<a>C++20</a>и <a>C++23</a>. Они внесли в язык важные улучшения: модули - для удобной структуры кода, сопрограммы - для работы с асинхронностью, концепты - для надёжной работы с шаблонами. Всё это сделало язык проще в использовании, при этом он не потерял в скорости и мощности.</p>
7 Топ-20 языков программирования по версии TIOBE в апреле 2025 года<em>Скриншот:<a>TIOBE</a>/ Skillbox Media</em><p>C++ впервые в истории рейтинга TIOBE занял второе место, обогнав C. Его популярность растёт во многом благодаря новым стандартам -<a>C++20</a>и <a>C++23</a>. Они внесли в язык важные улучшения: модули - для удобной структуры кода, сопрограммы - для работы с асинхронностью, концепты - для надёжной работы с шаблонами. Всё это сделало язык проще в использовании, при этом он не потерял в скорости и мощности.</p>
8 <p>Кроме того, C++ хорошо подходит для современных задач - от ИИ до интернета вещей и устройств вроде умных часов, микроконтроллеров или бытовой техники. Разработчики ценят его за высокую скорость и полный контроль над работой программы. С такими преимуществами C++ ещё долго будет сохранять высокие позиции в TIOBE и других рейтингах.</p>
8 <p>Кроме того, C++ хорошо подходит для современных задач - от ИИ до интернета вещей и устройств вроде умных часов, микроконтроллеров или бытовой техники. Разработчики ценят его за высокую скорость и полный контроль над работой программы. С такими преимуществами C++ ещё долго будет сохранять высокие позиции в TIOBE и других рейтингах.</p>
9 <p>Сразу три некогда популярных языка выпали из первой двадцатки рейтинга TIOBE. Kotlin опустился на 25-е место, Swift - на 26-е, а Ruby - на 24-е. Это их самые низкие позиции за всё время присутствия в рейтинге.</p>
9 <p>Сразу три некогда популярных языка выпали из первой двадцатки рейтинга TIOBE. Kotlin опустился на 25-е место, Swift - на 26-е, а Ruby - на 24-е. Это их самые низкие позиции за всё время присутствия в рейтинге.</p>
10 <p>Kotlin и Swift ещё недавно считались будущим нативной мобильной разработки: Swift входил в топ‑10 в 2017 году, а Kotlin занимал 12-е место в 2019‑м, после того как Google признал его основным языком для Android.</p>
10 <p>Kotlin и Swift ещё недавно считались будущим нативной мобильной разработки: Swift входил в топ‑10 в 2017 году, а Kotlin занимал 12-е место в 2019‑м, после того как Google признал его основным языком для Android.</p>
11 <p>Сейчас их вытесняют кросс-платформенные решения вроде Flutter и React Native - разработчики всё чаще выбирают инструменты, которые позволяют писать один код сразу для Android и iOS. Если тенденция сохранится, интерес к Kotlin и Swift, скорее всего, продолжит снижаться.</p>
11 <p>Сейчас их вытесняют кросс-платформенные решения вроде Flutter и React Native - разработчики всё чаще выбирают инструменты, которые позволяют писать один код сразу для Android и iOS. Если тенденция сохранится, интерес к Kotlin и Swift, скорее всего, продолжит снижаться.</p>
12 <p><strong>Ruby</strong>тоже сдаёт позиции. В 2008-2010 годах он входил в топ‑10 и был популярен благодаря фреймворку Ruby on Rails. В 2012-2014 держался на уровне 11-13-го места, но затем начал стабильно терять позиции - особенно заметно это стало за последние пять лет. Сейчас Ruby уступает Python даже в своей традиционной нише веб‑разработки. Python стал универсальным инструментом, а JavaScript окончательно укрепился как основа фронтенда.</p>
12 <p><strong>Ruby</strong>тоже сдаёт позиции. В 2008-2010 годах он входил в топ‑10 и был популярен благодаря фреймворку Ruby on Rails. В 2012-2014 держался на уровне 11-13-го места, но затем начал стабильно терять позиции - особенно заметно это стало за последние пять лет. Сейчас Ruby уступает Python даже в своей традиционной нише веб‑разработки. Python стал универсальным инструментом, а JavaScript окончательно укрепился как основа фронтенда.</p>
13 <p>Ruby по-прежнему часто используется в стартапах и веб‑проектах, но в целом язык постепенно теряет популярность. Похоже, он займёт нишевую позицию - его будут использовать в основном для поддержки существующих проектов на Ruby on Rails и быстрого прототипирования.</p>
13 <p>Ruby по-прежнему часто используется в стартапах и веб‑проектах, но в целом язык постепенно теряет популярность. Похоже, он займёт нишевую позицию - его будут использовать в основном для поддержки существующих проектов на Ruby on Rails и быстрого прототипирования.</p>
14 <p>Delphi/Object Pascal вошёл в топ-10, поднявшись с 11-й позиции. Также растёт интерес к Fortran, Ada и COBOL, которые заняли 11-е, 15-е и 20-е места соответственно. Эти языки снова востребованы, потому что до сих пор используются в сложных и критически важных сферах. Например, навигацию в авиации часто реализуют на Ada, станки с ЧПУ управляются программами на Fortran, а системы учёта на предприятиях - на Delphi.</p>
14 <p>Delphi/Object Pascal вошёл в топ-10, поднявшись с 11-й позиции. Также растёт интерес к Fortran, Ada и COBOL, которые заняли 11-е, 15-е и 20-е места соответственно. Эти языки снова востребованы, потому что до сих пор используются в сложных и критически важных сферах. Например, навигацию в авиации часто реализуют на Ada, станки с ЧПУ управляются программами на Fortran, а системы учёта на предприятиях - на Delphi.</p>
15 <p>Переводить такие решения на современные технологии часто невыгодно. Поэтому компании продолжают использовать старый код, но найти специалистов, которые умеют с ним работать, становится всё труднее. Для начинающих программистов это неожиданная возможность: знание этих языков может привести к хорошо оплачиваемой и редкой работе.</p>
15 <p>Переводить такие решения на современные технологии часто невыгодно. Поэтому компании продолжают использовать старый код, но найти специалистов, которые умеют с ним работать, становится всё труднее. Для начинающих программистов это неожиданная возможность: знание этих языков может привести к хорошо оплачиваемой и редкой работе.</p>
16 <p>Ещё одно важное наблюдение из рейтинга TIOBE: суммарная доля топ‑20 языков достигла 83,56% - это рекорд за последние годы. Такой показатель говорит о растущей осторожности в индустрии: компании делают ставку на проверенные технологии и всё реже осваивают новые языки. Этот сдвиг сдерживает развитие перспективных решений вроде Rust, Zig или Elixir.</p>
16 <p>Ещё одно важное наблюдение из рейтинга TIOBE: суммарная доля топ‑20 языков достигла 83,56% - это рекорд за последние годы. Такой показатель говорит о растущей осторожности в индустрии: компании делают ставку на проверенные технологии и всё реже осваивают новые языки. Этот сдвиг сдерживает развитие перспективных решений вроде Rust, Zig или Elixir.</p>
17 <p>Например, Rust, даже с очевидными преимуществами в безопасности и производительности, не может сравниться по популярности с C++. Для разработчиков это повод быть прагматичными. Популярные языки по-прежнему дают самый надёжный вход в профессию. А новые технологии стоит осваивать точечно - под конкретные задачи и проекты. Главное - не гнаться за хайпом, ведь без применения такие знания быстро забываются.</p>
17 <p>Например, Rust, даже с очевидными преимуществами в безопасности и производительности, не может сравниться по популярности с C++. Для разработчиков это повод быть прагматичными. Популярные языки по-прежнему дают самый надёжный вход в профессию. А новые технологии стоит осваивать точечно - под конкретные задачи и проекты. Главное - не гнаться за хайпом, ведь без применения такие знания быстро забываются.</p>