Синтаксис обычного текста и синтаксис программного кода отличаются, например, тем, что обычный текст основан на естественных языках, которые могут быть двусмысленными и открытыми для множества интерпретаций. 2
Синтаксис программного кода основан на искусственных нотациях, которые предназначены для решения специфических задач. 2 Он строго формализован, и от программного текста ожидают строго определённых результатов. 12
Некоторые особенности синтаксиса программного кода:
- Вложенность. 1 В синтаксической структуре программного текста допускается несколько уровней образцов. 2 Например, класс может содержать несколько методов, методы могут содержать операторы, те, в свою очередь, содержат выражения. 2
- Строгие правила. 1 Например, в языке Паскаль существуют чётко расписанные правила применения отдельных знаков пунктуации. 1
- Отсутствие выразительности. 2 Языки программирования не позволяют выражать чувства или мысли. 2 Они лишь могут позволить определить объекты, представимые в компьютере, и задачи, выполнимые над этими объектами. 2