
Ta ogromna sztywność oznacza, że programiści, którzy z natury nie myślą tak konsekwentnie, często robią drobne błędy, pomijając znaki interpunkcyjne lub nawiasy, lub popełniają błędy w pisowni. Kiedy kompilator napotka polecenie, które się nie zgadza ze składnią, może próbować odgadnąć; co programista chciał napisać — czy opuścił przecinek, czy średnik. Ale zgadywanie takie jest ograniczone, ponieważ kompilator nigdy nie zechce wybierać między operacyjnie różnymi znaczeniami. Ostatecznie kompilator musi po prostu pominąć kłopotliwe polecenie, a tym samym opuścić rozkazy maszynowe, jakie mogłoby ono utworzyć. Zwykle taki program w ogóle nie może być wykonany. Krótko mówiąc, wieloznaczność, tak ważna > dla ludzkiego komunikowania się, jest dla komputera fatalna.