ЕС
Елена Санатуллина
Транслятор в первую очередь разворачивает макросы (смотря какой язык) , а потом уже проверяет синтаксис...
Логических ошибок в программе не должно быть они должны быть исключены на этапе проектирования. А вот Синтаксические на этапе программирования вообщем-то...
Синтаксические - на этапе компиляции, если код компилируемый. Если интерпретируемый, то все - на этапе отладки.