8.11. Является ли отсутствие синтаксических ошибок свидетельством правильности
программы?
Обычно синтаксические ошибки выявляются на этапе трансляции.
Многие же другие ошибки транслятору выявить невозможно, так как
транслятору неизвестны замыслы программиста.
|
Отсутствие сообщений машины о синтаксических ошибках является
необходимым , но не достаточным условием, чтобы считать программу
правильной.
|
Примеры синтаксических ошибок:
- пропуск знака пунктуации;
- несогласованность скобок;
- неправильное формирование оператора;
- неверное образование имен переменных;
- неверное написание служебных слов;
- отсутствие условий окончания цикла;
- отсутствие описания массива и т.п.