Синтаксис
Коротко: Формальные правила, по которым код на языке программирования должен быть написан, чтобы быть допустимым.
Подробнее: Определяет, как нужно располагать операторы, скобки, ключевые слова и структуры — независимо от того, имеет ли код смысл по содержанию (это семантика). Синтаксическая ошибка (например, пропущенная скобка) не даёт коду выполниться.
Подробности
Разницу между синтаксисом и семантикой можно хорошо показать…