Dom Rozwój Co to jest błąd składniowy? - definicja z techopedia

Co to jest błąd składniowy? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza błąd składniowy?

Błąd składniowy w informatyce to błąd w składni języka kodowania lub programowania wprowadzony przez programistę. Błędy składniowe są wychwytywane przez program zwany kompilatorem, a programista musi je naprawić, zanim program zostanie skompilowany, a następnie uruchomiony.

Techopedia wyjaśnia błąd składni

Jednym ze sposobów myślenia o błędzie składniowym jest to, że ma on istotną funkcję odczytywania w przejrzystości i użyteczności kodu. Podobnie jak w innych technologiach cyfrowych, takich jak adres e-mail, pominięcie lub niewłaściwe umieszczenie tylko jednej litery, cyfry lub znaku powoduje problemy krytyczne dla systemu komputerowego, który musi czytać kod w sposób liniowy. Pomocne jest również zastanowienie się nad zwykłymi przyczynami błędów składniowych - albo programista popełnia błąd typograficzny, albo zapomina o formacie lub sekwencji jakiegoś słowa lub polecenia.

Błędy składniowe różnią się od błędów, które wpływają na programy w czasie wykonywania. Wiele błędów logicznych w programowaniu komputerowym nie zostaje złapanych przez kompilator, ponieważ chociaż mogą powodować poważne błędy podczas działania programu, są one zgodne ze składnią programu. Innymi słowy, komputer nie może stwierdzić, czy błąd logiczny spowoduje problemy, ale może stwierdzić, kiedy kod nie jest zgodny ze składnią, ponieważ zrozumienie tej składni jest wbudowane w natywną inteligencję kompilatora.

Innym aspektem zrozumienia błędów składniowych jest to, że pokazują one, w przeciwieństwie do ludzi, komputery nie mogą korzystać z danych wejściowych, które nie są idealnie zaprojektowane. Brak kropki lub przecinka w zdaniu lub poleceniu, lub dwóch zamienionych liter w słowie, dezorientuje kompilator i uniemożliwia jego działanie. Z drugiej strony ludzcy czytelnicy mogą dostrzec błędy typograficzne i zrozumieć je w kontekście tego, co czytają. Jest prawdopodobne, że w miarę ewolucji komputerów w nadchodzących dekadach inżynierowie mogą tworzyć kompilatory i systemy, które mogą obsługiwać niektóre rodzaje błędów składniowych; nawet teraz, w niektórych środowiskach kompilujących, narzędzia mogą automatycznie poprawiać błędy składniowe na stronie.

Co to jest błąd składniowy? - definicja z techopedia