Зміст:
Визначення - Що означає помилка синтаксису?
Синтаксична помилка в інформатиці - це помилка в синтаксисі кодування або мови програмування, введена програмістом. Помилки синтаксису виявляються програмою, яка називається компілятором, і програміст повинен виправити їх до того, як програма буде скомпільована, а потім запущена.
Техопедія пояснює синтаксичну помилку
Один із способів думати про синтаксичну помилку - це те, що вона представляє значну функцію зберігання в чіткості та зручності використання коду. Як і в інших цифрових технологіях, таких як адреса електронної пошти, упущення або проміщення лише однієї літери, цифри або символу створює критичні проблеми для обчислювальної системи, яка повинна читати код лінійним способом. Також корисно подумати про звичайні причини синтаксичних помилок - або програміст робить помилку друкарської помилки, або забуває формат або послідовність якогось слова чи команди.
Помилки синтаксису відрізняються від помилок, які впливають на програми під час виконання. Багато логічних помилок в комп'ютерному програмуванні не потрапляють компілятором, оскільки, хоча вони можуть викликати серйозні помилки під час запуску програми, вони відповідають синтаксису програми. Іншими словами, комп'ютер не може визначити, чи буде створювати проблеми логічна помилка, але він може визначити, коли код не відповідає синтаксису, тому що розуміння цього синтаксису вбудовано в основний інтелект компілятора.
Іншим аспектом розуміння синтаксичних помилок є те, що вони демонструють, як на відміну від людей, комп'ютери не можуть використовувати вхід, який не ідеально розроблений. Відсутність періоду чи коми у реченні чи команді, або двох замінених літерами в слові, бентежить компілятора і робить його роботу неможливою. З іншого боку, людські читачі можуть помітити типографічні помилки та зрозуміти їх у контексті того, що вони читають. Цілком імовірно, що в міру розвитку комп'ютерів протягом найближчих десятиліть інженери можуть створити компілятори та системи, які можуть обробляти деякі типи синтаксичних помилок; навіть зараз у деяких середовищах компіляції інструменти можуть автоматично виправляти синтаксичні помилки на сайті.
