Programowanie w języku ForthLogic
Język programowania Forth (ang. forth [do przodu, dalej] i jednocześnie skrót od fourth [czwarty]), który leży u podstaw języka ForthLogic, pojawił się na początku lat 70 w USA. Jego twórca, Charles Moore, na początku zastosował go do opracowania oprogramowania do małej elektronicznej maszyny liczącej, która kierowała pracą radioteleskopu. Zalety pracy z językiem Forth były tak duże, że już wkrótce zaczęto go wykorzystywać do pracy z innymi wyspecjalizowanymi elektronicznymi maszynami liczącymi.
1. WSTĘP
Efektywność zastosowania języka Forth potwierdza fakt, że jest on wykorzystywany przez gigantów przemysłu: korporacja Boeing stosuje wbudowany interpretator języka Forth w systemie awioniki (wyposażenia pokładowego) samolotu Boeing 777; korporacja Tektronix wykorzystuje język Forth dla serii analizatorów protokołów sieciowych K1297 i K1205; korporacja Lockheed Martin wykorzystuje język Forth w wyposażeniu pokładowym naziemnego systemu telemetrycznego SMART do rakiety balistycznej Trident 2 D5; korporacja FedEx wykorzystuje ręczny czytnik kodów kreskowych SuperTracker z wbudowanym Forth-systemem w swoim elektronicznym systemie kontroli przesyłek COSMOS II; korporacja General Electric wykorzystuje język Forth w serii przełączników SONET JungleMUX; korporacja Europay wykorzystuje język Forth przy tworzeniu oprogramowania do uniwersalnych terminali kasowych i czytników kart smart z architekturą Open Terminal Architecture (OTA); korporacja Sun Microsystems od 1989 r. wykorzystuje program ładujący OpenBoot (program typu BIOS) z wbudowanym interpretatorem języka Forth w swoich komputerach SparcStation i serwerach SPARCServer; a korporacja Apple Inc. wykorzystuje analogiczny program Open Firmware w swoich komputerach Power Macintosh. Poza tym język Forth jest standardowym językiem sterowania teleskopów – zarówno na ziemi, jak i w kosmosie.





