Склад мови. Звичайний розмовна мова складається з чотирьох основних елементів: символів, слів, словосполучень і пропозицій. Мова програмування містить подібні елементи, тільки слова називають елементарними конструкціями. словосполучення - виразами. пропозиції - операторами. Символи, елементарні конструкції, вирази й оператори складають ієрархічну структуру. оскільки елементарні конструкції утворюються з послідовності символів, вирази - це послідовність елементарних конструкцій і символів, а оператор - послідовність виразів, елементарних конструкцій і символів.
Опис мови є опис чотирьох названих елементів. Опис символів полягає в перерахуванні припустимих символів мови. Під описом елементарних конструкцій розуміють правила їх утворення. Опис виразів - це правила утворення будь-яких виразів, що мають сенс в даній мові. Опис операторів складається з розгляду всіх типів операторів, допустимих в мові. Опис кожного елемента мови здасться його синтаксисом і семантикою. Синтаксичні визначення встановлюють правила побудови елементів мови. Семантика визначає зміст і правила використання тих елементів мови, для яких були дані синтаксичні визначення.
Символи мови - це основні неподільні знаки, в термінах яких пишуться всі тексти мовою.
Елементарні конструкції - це мінімальні одиниці мови, що мають самостійний сенс. Вони утворюються з основних символів мови.
Вираз в мові програмування складається з елементарних конструкцій і символів. воно задає правило обчислення деякого значення.
Оператор задає повний опис деякої дії, що необхідно виконати. Для опису складної дії може знадобитися група операторів. У цьому випадку оператори об'єднуються в складовою оператор. або блок.
Дії, задані операторами, виконуються над даними. Пропозиції мови програмування, в яких даються відомості про типи даних, називаються описами або неісполняемимі операторами.
Об'єднана єдиним алгоритмом сукупність описів і операторів утворює програму на мові програмування.