Top Qs
Timeline
Chat
Perspective
FOIL (programming language)
From Wikipedia, the free encyclopedia
Remove ads
FOIL was the name for two different programming languages.
This article may lack focus or may be about more than one topic. (March 2018) |
CAI style language
The first FOIL was a CAI language developed at the University of Michigan in 1967.[1] The acronym stood for File-Oriented Interpretive Language, and it was very similar to other CAI languages like COURSEWRITER and PILOT. However, it tried to make the language somewhat block-structured using whitespace, which ended up making the language vaguely similar to BASIC or ABC.
Example
:START COUNT=0
TY Enter the number of times you want to repeat the statement:
ACCEPT
MAX=NUMBER.(1)
:LOOP
TY This loop has run #COUNT times it will terminate when it runs #MAX times
IF COUNT<MAX,
COUNT=COUNT+1
GO TO :LOOP
TY Do you want to do this again?
ACCEPT
IF 'yes', GO TO START
IF 'no' GO TO FINISH
:FINISH
TY Goodbye!
STOP
Remove ads
References
Music generation language
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads