FOIL (programming language): Difference between revisions

Content deleted Content added
SmackBot (talk | contribs)
m Date/fix the maintenance tags
m rm nested cat
Line 3:
'''FOIL''' was the name for two different programming languages.
 
The first '''FOIL''' was a [[CAI]] [[programming language|language]] developed at the [[University of Michigan]] in [[1967]]. The acronym stood for File-Oriented Interpretive Language and it was very similar to other [[CAI]] languages like [[COURSEWRITER]] and [[PILOT programming language|PILOT]]. However, it tried to make the language somewhat block-structured using whitespace which ended up making the language vaguely similar to [[BASIC programming language|BASIC]] or [[ABC programming language|ABC]].
 
==An example of a FOIL program==
Line 24:
STOP
</nowiki></pre>
The second '''FOIL''' was a music generation language for the Touché computer instrument in [[1979]]. The Touché was a keyboard that had digital tone generation and allowed you to program software for performances. The acronym stood for Far Out Instrument Language and was succeeded by MetaFOIL and FOIL-83. The language was developed by David Rosenbloom and was based on [[Forth (programming language)|Forth]].
 
[[Category:Programming languages]]
[[Category:Educational programming languages]]
 
 
{{compu-lang-stub}}