Język Forth a projektowanie języków

Jak zdefiniowałby pan język Forth?

Chuck Moore: Forth jest językiem programowania o minimalnej składni. Zawiera jawny stos parametrów, który pozwala na wydajne wywoływanie procedur. Prowadzi to do tworzenia wyrażeń przyrostkowych (postfiksowych — co oznacza, że operatory występują za ich argumentami) oraz zachęca do stosowania wysoko sfaktoryzowanego stylu programowania z wieloma krótkimi procedurami współdzielącymi parametry na stosie.

Czytałem, że nazwa Forth wywodzi się od oprogramowania czwartej generacji. Czy mógłby pan powiedzieć coś więcej na ten temat?

Chuck: Nazwa Forth wywodzi się od słowa „fourth” (z ang. czwarty), co oznacza język komputerowy czwartej generacji. O ile sobie przypominam, przeskoczyłem ...

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.