# Язык программирования

URL: https://chugunov.pro/glossary/backend/iazyk-programmirovaniia/
Оригинальное название: programming language
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Формальный язык с синтаксисом и семантикой для описания вычислений и поведения программ.

## Что такое «Язык программирования»

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

## Связанные термины

- [Парадигма программирования](https://chugunov.pro/glossary/backend/paradigma-programmirovaniia/) — Общий стиль построения программ, определяющий основные способы представления данных и организации вычислений.
- [Машинный язык](https://chugunov.pro/glossary/backend/mashinnyi-iazyk/) — Набор двоичных инструкций, непосредственно исполняемых процессором определённой архитектуры.
- [Программирование](https://chugunov.pro/glossary/backend/programmirovanie/) — Процесс проектирования алгоритмов и записи инструкций, которые компьютер выполняет для решения задачи.
- [Программирование, управляемое данными](https://chugunov.pro/glossary/backend/programmirovanie-upravliaemoe-dannymi/) — Подход, при котором поведение программы определяется структурами и правилами обработки данных, а не жёсткой цепочкой команд.
- [Процедурное программирование](https://chugunov.pro/glossary/backend/protsedurnoe-programmirovanie/) — Парадигма, в которой программа организована как последовательность процедур, изменяющих данные.
- [Язык запросов](https://chugunov.pro/glossary/backend/iazyk-zaprosov/) — Специализированный язык для выборки и преобразования данных в базе, индексе или другом хранилище.
- [Язык разметки](https://chugunov.pro/glossary/backend/iazyk-razmetki/) — Система специальных обозначений, описывающих структуру, назначение и оформление частей документа.
- [Функциональное программирование](https://chugunov.pro/glossary/backend/funktsional-noe-programmirovanie/) — Стиль разработки, строящий вычисления из функций и стремящийся уменьшать изменяемое состояние и побочные эффекты.
