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

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Язык программирования (аббр. ЯП) — формальный язык, предназначенный для записи компьютерных программ. ЯП определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.

Определение

ЯП определяется не только через спецификации стандарта ЯП, формально определяющие его синтаксис и семантику, но и через воплощения (реализации) стандарта — программные средства, обеспечивающих трансляцию или интерпретацию программ на этом ЯП; такие программные средства различаются по производителю, марке и версии, времени выпуска, полноте воплощения стандарта, доп. возможностям; могут иметь определённые ошибки или особенности воплощения, влияющие на практику использования ЯП или даже на его стандарт. Поэтому существует такое понятие как «эталонная реализация» и «официальный компилятор/интерпретатор», как правило, для каждого конкретного ЯП.

Особенности

  • Все имена объектов в ЯП (переменные, функции, классы, перечисления, ссылки, указатели и т.д.) называются идентификаторами.