Błąd składni

Autor: Louise Ward
Data Utworzenia: 7 Luty 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
DEBUGER NIE TYLKO DO WYCHWYTANIA BŁĘDÓW! JAK Z NIEGO KORZYSTAC?
Wideo: DEBUGER NIE TYLKO DO WYCHWYTANIA BŁĘDÓW! JAK Z NIEGO KORZYSTAC?

Zawartość

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.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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, pominięcie lub niewłaściwe umieszczenie tylko jednej litery, cyfry lub znaku stwarza krytyczne problemy 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ą programów. 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 obliczu 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.