Выбрать город
Программирование: концепции7-8 кл.

Миф или правда

Правда ли, что синтаксическая ошибка значит, что задумка неверна?

Миф

Синтаксическая ошибка значит, что задумка неверна

На самом деле

Нет: синтаксис — только форма записи: верная идея может не запуститься из-за потерянной скобки, а безупречно записанная программа — делать не то.

Синтаксис — что это на самом деле

Формальные правила языка программирования: как пишутся команды, где стоят скобки, кавычки и точки с запятой. Синтаксическую ошибку исполнитель замечает ещё до запуска и указывает строку — программа даже не стартует. Этим она отличается от логической, когда программа работает, но делает не то.

Формальная грамматика языка: правила, по которым текст кода разбирается на конструкции. Проверяется до выполнения: Arduino IDE не соберёт скетч, Python остановится с SyntaxError. Идеи общие, запись разная: блоки в C++ выделяют фигурные…

Аналогия: Правила орфографии: слово «превет» человек поймёт, а исполнитель кода — нет: записанная с ошибкой команда для него чужая.

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

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

← Все мифы и факты