FOLIA (język programowania)
FOIL to nazwa dwóch różnych języków programowania .
Język w stylu CAI
Pierwszy FOIL był językiem CAI opracowanym na Uniwersytecie Michigan w 1967 roku. Akronim ten oznaczał File-Oriented Interpretive Language i był bardzo podobny do innych języków CAI , takich jak COURSEWRITER i PILOT . Jednak starał się, aby język miał nieco strukturę blokową przy użyciu białych znaków, co ostatecznie sprawiło, że język był nieco podobny do BASIC lub ABC .
Przykład
:START COUNT=0 TY Wprowadź liczbę powtórzeń instrukcji: ACCEPT MAX=LICZBA.(1) :LOOP TY Ta pętla wykonała #ILOŚĆ razy i zakończy się po wykonaniu #MAX razy IF COUNT
Język generowania muzyki
Drugi FOIL był językiem generowania muzyki dla instrumentu komputerowego Touché w 1979 roku. Touché był klawiaturą, która miała cyfrowe generowanie tonów i umożliwiała programowanie oprogramowania do występów. Akronim oznaczał Far Out Instrument Language i został zastąpiony przez MetaFOIL i FOIL-83. Język został opracowany przez Davida Rosenbooma i był oparty na Forth .
Linki zewnętrzne
- Informacje o oprogramowaniu muzycznym Davida Rosenbooma
- FOIL - zorientowany na plik artykuł w języku interpretacyjnym w bibliotece cyfrowej ACM