Co to jest interpreter
Lekcja 2 Moduł 2
Języki interpretowane ułatwiają pisanie aplikacji przenośnych, zgodnych z wieloma platformami sprzętowymi i systemowymi. Programy takie mają często postać kodu źródłowego, który jest uruchamiany za pośrednictwem interpretera. Dla odmiany programy kompilowane są zamieniane z zapisu w kodzie źródłowym na kod maszynowy. Jest on specyficzny dla konkretnego systemu operacyjnego oraz sprzętu (dotyczy to zwłaszcza procesorów).

Ponad sześć lat temu, w grudniu 1989 roku, szukałem hobbistycznego projektu programistycznego, który wypełniłby mi czas w przedświątecznym tygodniu. Moje biuro miało być zamknięte, ale dysponowałem domowym komputerem. Zdecydowałem się więc napisać interpreter nowego języka skryptowego, który zaprzątał mi wówczas myśli: wyobrażałem sobie pochodną języka ABC, przemawiającą do hakerów Uniksa i C. Jako roboczą nazwę wybrałem „Python” – jestem bowiem wielkim fanem „Latającego Cyrku Monty Pythona”.

Leave a comment
Comment as a guest: