Content deleted Content added
Cybercobra (talk | contribs) mNo edit summary |
Coldupnorth (talk | contribs) reflist |
||
(30 intermediate revisions by 22 users not shown) | |||
Line 1:
{{about|programming languages|other types of foil|Foil (disambiguation)}}
{{unfocused|date=March 2018}}
==CAI style language==
▲'''FOIL''' was the name for two different programming languages.
The first '''FOIL''' was a [[Computer-assisted language learning|CAI]] [[programming language|language]] developed at the [[University of Michigan]] in
===Example===
▲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]].
<pre><nowiki>
:START COUNT=0
Line 25:
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]].▼
==References==
{{compu-lang-stub}}▼
{{Reflist}}
==Music generation language==
▲The second '''FOIL''' was a music generation language for the Touché computer instrument in
==External links==
* [https://web.archive.org/web/20100612151949/http://music.calarts.edu/~david/writings/software.html Information on David Rosenboom's music software]
* [http://portal.acm.org/citation.cfm?id=800186.810571&coll=ACM&dl=ACM&CFID=84463892&CFTOKEN=68332046 ''FOIL - a file oriented interpretive language''] article at the ACM digital library
{{DEFAULTSORT:Foil (Programming Language)}}
[[Category:Educational programming languages]]
|