Macbook Air on Grey Wooden Table
JĘZYK KOMPUTEROWY

Na­tomiast każde stwierdzenie napisane w języku kom­puterowym skupia pełną uwagę maszyny przez krótki moment jego właściwego wykonywania, a następnie przestaje mieć jakiekolwiek znaczenie, o ile (w przy­padku programu z pętlami)…

person typing on gray and black HP laptop
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 szcze­blu. Proces tłumaczenia może być wielce…

three men sitting while using laptops and watching man beside whiteboard
MOŻLIWE POZIOMY

Właściwie możliwe są nawet wyższe poziomy. Na przy­kład, program napisany w PASCALu może przyjmo­wać niektóre naturalne wyrażenia angielskie, takie jak: „Pomnóż odległość przez prędkość”, i przetwarzać je w rozkazy maszynowe.…

person using iMac
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ń…

silver iMac with keyboard and trackpad inside room
KAŻDE POLECENIE

Od tego czasu powstały ich dziesiątki. W FOR­TRANie .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…

person using both laptop and smartphone
WYSOKI POZIOM

Zazwyczaj programista nadal pisze w języku asemblera jedno po­lecenie dla każdego rozkazu, który ma być wykonany przez maszynę. Jest nadal mocno związany logiczną strukturą maszyny, której używa, chociaż pisze wów­czas…