FATALNE DLA KOMPUTERA
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…
JĘZYK KOMPUTEROWY
Natomiast każde stwierdzenie napisane w języku komputerowym skupia pełną uwagę maszyny przez krótki moment jego właściwego wykonywania, a następnie przestaje mieć jakiekolwiek znaczenie, o ile (w przypadku programu z pętlami)…
PROCES TŁUMACZENIA
Kompilatory i asemblery są programami tłumaczącymi: jako wejście akceptują polecenia kodowane na jednym szczeblu hierarchii elektronicznej, następnie tworzą z nich wynikowe instrukcje na niższym szczeblu. Proces tłumaczenia może być wielce…
MOŻLIWE POZIOMY
Właściwie możliwe są nawet wyższe poziomy. Na przykład, program napisany w PASCALu może przyjmować niektóre naturalne wyrażenia angielskie, takie jak: „Pomnóż odległość przez prędkość”, i przetwarzać je w rozkazy maszynowe.…
ZASADNICZA CECHA
Nikt nie może twierdzić, że zna francuski, jeśli potrafi tylko odróżniać w zdaniach francuskich podmiot od orzeczenia, lecz kompilator rozumie FORTRAN właśnie w tym sensie — potrafi zanalizować składnię zdań…
KAŻDE POLECENIE
Od tego czasu powstały ich dziesiątki. W FORTRANie .programista pisze rozkazy, które wyglądają jak algebra: przykładowo, C = A + B. W innych językach rozkaz może wyglądać jak zdanie logiki…