Rozdział 4. Forth

Forth jest językiem programowania wykorzystującym stos i bazującym na sklejaniu (ang. concatenative). Został opracowany przez Chucka Moore’a w latach sześćdziesiątych. Główne cechy języka Forth to wykorzystanie stosu do przechowywania danych i słów kluczowych operujących na stosie — do zdejmowania argumentów (operacja pop) oraz umieszczanie wyników (operacja push). Sam język jest na tyle mały, że działa na dowolnym sprzęcie — od systemów wbudowanych po superkomputery. Jego możliwości budowania wyrażeń są wystarczające do tego, aby budować przydatne programy złożone z kilkuset słów. Następcy języka Forth to colorForth (jego twórcą również jest Chuck Moore) oraz język programowania Factor.

Język Forth a projektowanie języków

Jak ...

Get Wielkie umys?y programowania. Jak my?l? i pracuj? twórcy najwa?niejszych j?zyków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.