Список языков программирования: 34 языка с годом и назначением

Список из 34 языков программирования с годом появления, автором и сферой применения: от Fortran и C до Kotlin, Swift и Rust.

Ещё в статье языки по направлениям, свежие рейтинги TIOBE, Stack Overflow и GitHub и подсказка, какой язык выбрать под свою цель.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 3192 статьи автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3846 экспертных мнений Подписаться на Телеграм-канал
Обложка: Список языков программирования: 34 языка с годом и назначением

Языков программирования тысячи, но в работе живут два-три десятка. В каталоге задач Rosetta Code на 5 ноября 2026 года собрано больше 1000 языков, а в вакансиях и рабочих проектах чаще всего встречаются Python, JavaScript, TypeScript, Java, C#, C++, Go, PHP, Kotlin, Swift, SQL и 1С. Ниже список из 34 языков: когда появился каждый, кто его придумал и где на нём пишут сейчас. Чем языки отличаются устройством (уровень, типизация, парадигма), мы разобрали отдельно в статье про классификацию языков программирования.

CheckroiCheckroiПодборка курсов программирования и IT1563 курса • 73 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Сколько всего существует языков программирования

Рой листает толстый каталог языков программирования

Точного числа нет, и дело не в лени составителей. Язык может жить в одной лаборатории, в одной компании или в одной игре, и никто снаружи о нём не узнает. Поэтому каждый каталог считает по-своему.

  • Rosetta Code собирает решения одних и тех же задач на разных языках. Там 1015 языковых разделов, среди них 6502 Assembly и 1С.
  • Индекс TIOBE ранжирует 50 языков: первые 20 в основной таблице и ещё 30 в блоке «Other programming languages». Следующие 50 языков TIOBE перечисляет без мест, по алфавиту.
  • Англоязычная Википедия ведёт алфавитный список заметных языков. В него попадают только те, о которых писали независимые источники.

Для практики важнее другое число. Если взять десятку самых используемых языков из опроса Stack Overflow, разработчик почти наверняка работает хотя бы с одним из них. Остальные сотни существуют для узких задач, для исследований или просто как память о прошлом.

Как менялись языки программирования

Эволюция техники для программирования: перфокарта, дискета, ноутбук

Новые языки почти никогда не появляются на пустом месте. Каждое поколение отвечало на неудобство предыдущего, и по таблице ниже это хорошо видно.

  1. 1940–1950-е. Программы писали в машинных кодах, потом в ассемблере. В 1957 году вышел Fortran, первый массовый язык высокого уровня: формулу можно было записать почти как в учебнике.
  2. 1960–1970-е. Появились COBOL для бизнеса, BASIC и Pascal для обучения, C для операционной системы Unix. Ядро Linux и сегодня пишут на C.
  3. 1980-е. Программы выросли, и в моду вошло объектно-ориентированное программирование. C++ добавил к C классы, Objective-C позже стал языком Apple.
  4. 1990-е. Интернет дал сразу пачку языков: Java, JavaScript, PHP, Ruby, а Python набрал силу чуть позже. Память подешевела, и главным стало писать быстро.
  5. 2010-е и позже. Языки этого поколения чинят старые: Kotlin упрощает Java, Swift заменяет Objective-C, TypeScript добавляет типы к JavaScript, Rust при скорости C++ ловит целый класс ошибок с памятью ещё при сборке.

Отсюда практический вывод. Новый язык редко вытесняет старый целиком, чаще они живут рядом годами. Поэтому в вакансиях часто просят пару вроде Java и Kotlin или JavaScript и TypeScript.

Канал основателя Checkroi Вани Буявца3 800 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Список языков программирования с годом и назначением

В таблице 34 языка, которые чаще всего встречаются в вакансиях, учебных программах и рейтингах. Год означает первое публичное появление языка (для Rust — стабильная версия 1.0, для MATLAB — первый коммерческий выпуск MathWorks), авторы указаны по карточкам языков в англоязычной Википедии.

Язык Год Кто создал Где используют сейчас
Ассемблер 1947 первые ассемблеры, у каждого процессора свой драйверы, микроконтроллеры, разбор вредоносных программ
Fortran 1957 Джон Бэкус, IBM научные расчёты, суперкомпьютеры, моделирование погоды
Lisp 1960 Джон Маккарти исследования, редактор Emacs, наследники вроде Clojure
COBOL 1960 комитет CODASYL старые банковские и страховые системы
BASIC 1964 Джон Кемени и Томас Курц обучение, макросы в офисных программах через диалекты
Pascal 1970 Никлаус Вирт школьная информатика, олимпиады, наследник Delphi
C 1972 Деннис Ритчи операционные системы, встраиваемая электроника, базы данных
Prolog 1972 Ален Кольмрауэр логический вывод, экспертные системы, обучение
SQL 1973 Дональд Чемберлин и Рэймонд Бойс запросы к базам данных в любой компании
Objective-C 1984 Брэд Кокс и Том Лав старые приложения для iOS и macOS
MATLAB 1984 Клив Моулер, MathWorks инженерные расчёты, обработка сигналов
C++ 1985 Бьёрн Страуструп игровые движки, браузеры, высокочастотный трейдинг
Erlang 1986 Джо Армстронг и коллеги, Ericsson телеком, мессенджеры, системы без остановки
Perl 1987 Ларри Уолл обработка текста, старые серверные скрипты
Haskell 1990 комитет исследователей финтех, компиляторы, исследования
Python 1991 Гвидо ван Россум анализ данных, машинное обучение, бэкенд, автоматизация
Visual Basic 1991 Microsoft корпоративные приложения под Windows, макросы Office
R 1993 Росс Айхака и Роберт Джентлмен статистика, биоинформатика, научная графика
Lua 1993 Роберту Иерусалимски и коллеги скрипты в играх и плагинах, встраиваемые устройства
Java 1995 Джеймс Гослинг банки, крупный бэкенд, старые Android-приложения
JavaScript 1995 Брендан Эйк, Netscape интерфейсы сайтов, серверы на Node.js
PHP 1995 Расмус Лердорф сайты, интернет-магазины, WordPress и Bitrix
Ruby 1995 Юкихиро Мацумото веб-сервисы на Ruby on Rails
Delphi 1995 Borland, сейчас Embarcadero учётные и складские программы под Windows
C# 2000 Андерс Хейлсберг, Microsoft корпоративный бэкенд на .NET, игры на Unity
Scala 2004 Мартин Одерски обработка больших данных, Apache Spark
Go 2009 Роберт Гризмер, Роб Пайк и Кен Томпсон, Google облачная инфраструктура, микросервисы
Kotlin 2011 Андрей Бреслав, JetBrains Android-приложения, серверы
Dart 2011 Ларс Бак и Каспер Лунд, Google кроссплатформенные приложения на Flutter
Elixir 2012 Жозе Валим чаты и сервисы с тысячами соединений
Julia 2012 Джефф Безансон, Алан Эдельман, Стефан Карпински и Вирал Шах численные методы, научные вычисления
TypeScript 2012 Андерс Хейлсберг, Microsoft крупные фронтенд-проекты, серверы на Node.js
Swift 2014 Крис Латтнер и команда Apple приложения для iPhone, iPad и Mac
Rust 2015 Грейдон Хор, Mozilla системные утилиты, браузеры, блокчейн

Год в таблице условен: язык обычно рождается раньше, чем о нём узнают. Гвидо ван Россум, как сказано в истории Python в его документации, создал язык в начале 1990-х в нидерландском институте CWI как преемника языка ABC. В таблице стоит 1991 год, когда вышла первая публичная версия. Сегодня на Python пишут и сервисы, и модели машинного обучения, а чем занимается Python-разработчик, мы разобрали отдельно.

С JavaScript история короче. По справке MDN, его задумал Брендан Эйк, тогда сотрудник Netscape, и в сентябре 1995 года язык появился в браузере Netscape Navigator 2.0. Через год Internet Explorer 3.0 стал поддерживать его под именем JScript, а в ноябре 1996 года Netscape начал работать с Ecma International над стандартом. С тех пор стандартизированный язык называется ECMAScript, и браузеры реализуют именно его. Как сейчас выглядит работа JavaScript-разработчика, рассказали в обзоре профессии.

У Rust стоит год версии 1.0: команда языка объявила её 15 мая 2015 года, до этого язык несколько лет менялся несовместимо. В таблицу не попал язык 1С: он встроен в платформу «1С:Предприятие» и отдельно от неё не живёт. Зато на нём российские компании ведут учёт, склад и зарплату. С чего начать, рассказали в статье о том, как стать 1С-разработчиком.

Языки программирования по сферам

Одну и ту же задачу можно решить на десятке языков. На практике в каждой сфере сложился свой короткий набор, и он почти не зависит от моды.

Веб-разработка

  • Фронтенд, то есть то, что видно в браузере: JavaScript и TypeScript. HTML и CSS тоже нужны, но это языки разметки и стилей.
  • Бэкенд, серверная часть: Python, PHP, Java, Go, C#, JavaScript на Node.js, реже Ruby.

Кто за что отвечает в команде, разобрано в статьях о веб-разработчике и о бэкенд-разработчике.

Мобильные приложения

  • Android: Kotlin. У Google это официальная позиция, страница для разработчиков так и называется: Android’s Kotlin-first approach. Java осталась в старых проектах.
  • iOS: Swift, в старом коде Objective-C.
  • Одно приложение сразу под обе системы: Dart с фреймворком Flutter, Kotlin Multiplatform, JavaScript с React Native.

Данные, аналитика и машинное обучение

Здесь почти без конкурентов Python, рядом всегда SQL. R остаётся инструментом статистиков и учёных, Scala встречается там, где данные обрабатывают на Apache Spark, Julia пробуют для тяжёлой математики. Если хочется понять, за что Python так любят и в чём он проигрывает, загляните в разбор плюсов и минусов Python.

Игры

Системное программирование и электроника

Операционные системы, драйверы и прошивки пишут на C, C++ и Rust. Ассемблер нужен там, где важен каждый такт процессора, и при разборе чужого скомпилированного кода. Go занял соседнюю нишу: на нём пишут инструменты для серверов и облаков, Docker и Kubernetes сделаны на Go.

Корпоративные системы

  • Java и C#: банки, страховые, крупная розница, государственные сервисы.
  • 1С: бухгалтерия, склад, зарплата в российских компаниях любого размера.
  • COBOL: ядро старых банковских систем, которое дорого переписывать.

Наука и инженерия

На Fortran до сих пор считают погоду и прочность конструкций, в MATLAB инженеры моделируют сигналы и системы управления, на R и Python обрабатывают данные экспериментов. Для детей и первых шагов в программировании есть Scratch, где программу собирают из блоков мышкой.

Самые популярные языки программирования сейчас

Единого рейтинга нет. Три самых цитируемых источника считают разное, поэтому и победители у них разные. Смотреть стоит на все три вместе.

Индекс TIOBE за октябрь 2026

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

Место Язык Рейтинг
1 Python 19,23 %
2 C 11,33 %
3 C++ 8,87 %
4 Java 8,41 %
5 C# 3,79 %
6 JavaScript 2,77 %
7 Visual Basic 2,20 %
8 R 2,06 %
9 SQL 1,97 %
10 Rust 1,44 %

В той же таблице живут старожилы: Fortran на 13-м месте, COBOL на 16-м, Delphi на 19-м. Хоронить их рано.

Опрос Stack Overflow 2026

Stack Overflow каждый год спрашивает разработчиков, с какими языками они работали. В опросе 2026 года JavaScript первый двенадцатый год подряд.

  1. JavaScript: 62,0 %
  2. SQL: 58,4 %
  3. HTML/CSS: 58,2 %
  4. Python: 58,0 %
  5. Bash/Shell: 51,3 %
  6. TypeScript: 43,8 %
  7. Java: 27,6 %
  8. C#: 27,1 %
  9. PowerShell: 24,6 %
  10. C++: 24,3 %

Проценты в сумме больше 100: один человек обычно пишет на нескольких языках сразу. Типичный веб-разработчик за день успевает поработать с TypeScript, SQL и Bash.

GitHub Octoverse 2025

GitHub считает, сколько разных людей каждый месяц вносят код на каждом языке. По этой мерке в августе 2025 года TypeScript впервые обогнал Python и JavaScript и стал самым используемым языком на платформе. Python второй, JavaScript третий. В самом отчёте GitHub оговаривается, что индексы с другой методикой могут ставить JavaScript и Python выше.

Как читать три рейтинга вместе. Python лидирует по заметности, JavaScript по числу разработчиков, TypeScript по активности на GitHub. Все три языка входят в первую десятку каждого списка, поэтому начинать можно с любого из них.

Старые и нишевые языки, которые ещё работают

Язык редко умирает совсем. Он уходит из новых проектов, но остаётся в коде, который приносит деньги и который страшно трогать.

  • Fortran 1957 года: численные библиотеки и климатические модели до сих пор пишут и поддерживают на нём.
  • COBOL: банки десятилетиями проводят на нём платежи, а специалистов становится меньше.
  • Pascal и Delphi: школьная информатика и учётные программы. Подробнее в разборе языка Delphi.
  • BASIC: живёт в диалектах вроде VBA внутри Excel.
  • Lisp и Prolog: исследования, преподавание и редкие промышленные системы.

Отдельная полка у эзотерических языков. Brainfuck, Malbolge и Whitespace придумали как шутку или головоломку, писать на них рабочие программы никто не собирается. Все они попали в рейтинг, где мы выясняли, какой язык программирования самый сложный.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 800 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Что часто путают с языками программирования

В длинные списки языков регулярно попадает то, что программой в строгом смысле не является. Ошибки в этом нет, но знать разницу полезно, особенно перед собеседованием.

Что Что это на самом деле Чего не умеет
HTML язык разметки страницы нет условий, циклов и переменных
CSS язык стилей: цвета, отступы, сетка не описывает логику программы
SQL язык запросов к базе данных обычно не используется для приложений целиком
Bash, PowerShell командные оболочки со сценариями большие программы на них пишут редко

Граница не жёсткая: в SQL есть процедуры и циклы, на Bash пишут длинные скрипты. Подробнее о том, почему HTML и CSS обычно не называют языками программирования, в разделе нашей статьи о классификации. А о самом SQL есть отдельный текст, что это за язык и зачем его учить.

Как выбрать язык из списка

Рой радостно выбирает направление на развилке указателей

Выбирать язык по рейтингу бессмысленно. Сначала решите, что хотите делать, а язык подтянется сам.

Цель С чего начать
Сайты и интерфейсы JavaScript, затем TypeScript
Анализ данных и ИИ Python и SQL
Приложения для Android Kotlin
Приложения для iPhone Swift
Игры C# для Unity, C++ для Unreal
Серверы и облака Go или Java
Учёт и бизнес-системы 1С

Если цели пока нет, начните с Python или JavaScript: на обоих быстро получается первый работающий результат, и оба нужны почти везде. Больше советов в подборке языков для начинающих и в статье о том, как учить языки программирования самостоятельно.

Второй язык даётся гораздо легче первого. Циклы, функции и структуры данных везде похожи, меняются в основном синтаксис и привычки сообщества. Поэтому неудачный первый язык обойдётся в пару месяцев переучивания. Чем занимается программист и какие у него бывают специализации, читайте в обзоре профессии «Кто такой программист».

CheckroiCheckroiПодборка курсов для программистов383 курса • 45 школСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Где освоить программирование системно

Список помогает сориентироваться, но язык выучивается только на задачах. Курс даёт порядок тем, практику с проверкой и проект в портфолио. Ниже программы для программистов разных направлений, их можно сравнить по цене, длительности и формату:

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Инженер-программист
Перейти на сайт курса
GeekBrainsGeekBrains159 408 ₽4428 ₽/мес.12 месяцевОбзор курса
1C-программист: с нуля до middle
Перейти на сайт курса
НетологияНетология121 900 ₽5079 ₽/мес.17 месяцевОбзор курса
Профессия «1С-программист»
Перейти на сайт курса
SkillFactorySkillFactory107 640 ₽2990 ₽/мес.10 месяцевОбзор курса
Профессия «Программист Java»
Перейти на сайт курса
GeekBrainsGeekBrains118 255 ₽3458 ₽/мес.7 месяцевОбзор курса
Профессия «Программист С++»
Перейти на сайт курса
GeekBrainsGeekBrains134 700 ₽3742 ₽/мес.18 месяцевОбзор курса

Больше программ — в полном каталоге курсов для программистов

Часто задаваемые вопросы

Сколько всего существует языков программирования?

Точного числа нет: языки появляются в компаниях и лабораториях, и многие так и не выходят наружу. В каталоге Rosetta Code на 5 ноября 2026 года больше 1000 языков, но в работе живут два-три десятка, а основную часть вакансий закрывают около дюжины.

Какой язык программирования самый популярный?

Зависит от рейтинга. В индексе TIOBE за октябрь 2026 года первый Python, в опросе Stack Overflow 2026 года первый JavaScript, на GitHub по числу авторов кода с августа 2025 года лидирует TypeScript.

Какой язык программирования учить первым?

Если цели пока нет, начните с Python или JavaScript: на них быстро получается первый работающий результат. Под мобильные приложения берите Kotlin или Swift, под игры C#, под учёт и бизнес-системы 1С. Подробнее в статье о языках для начинающих.

HTML и CSS — это языки программирования?

Нет. HTML размечает страницу, CSS отвечает за её внешний вид, условий, циклов и переменных в них нет. Но без них не обходится ни один фронтенд-разработчик, поэтому учат их вместе с JavaScript.

Какой самый старый язык программирования, который используют до сих пор?

Fortran, он появился в 1957 году в IBM под руководством Джона Бэкуса. На нём до сих пор считают погоду и научные задачи, а в индексе TIOBE за октябрь 2026 года он стоит на 13-м месте.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!