Articulo de referencia

FOIL (lenguaje de programación)

FOIL era el nombre de dos lenguajes de programación diferentes . Lenguaje al estilo CAI El primer FOIL fue un lenguaje CAI desarrollado en la Universidad de Michigan en 1967. [ ...

FOIL era el nombre de dos lenguajes de programación diferentes .

Lenguaje al estilo CAI

El primer FOIL fue un lenguaje CAI desarrollado en la Universidad de Michigan en 1967. [ 1 ] El acrónimo significaba File-Oriented Interpretive Language (Lenguaje Interpretativo Orientado a Archivos) y era muy similar a otros lenguajes CAI como COURSEWRITER y PILOT . Sin embargo, intentó que el lenguaje tuviera una estructura de bloques utilizando espacios en blanco, lo que terminó haciéndolo vagamente similar a BASIC o ABC .

Ejemplo

:INICIO CONTADOR=0 TY Introduce el número de veces que deseas repetir la instrucción: ACEPTAR MÁX = NÚMERO.(1) :BUCLE TY Este bucle se ha ejecutado #COUNT veces y terminará cuando se ejecute #MAX veces. SI COUNT<MAX, CONTEO = CONTEO + 1 IR A :LOOP Gracias. ¿Quieres hacerlo de nuevo? ACEPTAR SI LA RESPUESTA ES "SÍ", VAYA AL INICIO. SI 'no' IR A FINALIZAR :FINALIZAR ¡Gracias! ¡Adiós! DETENER 

Referencias

  1. Land, E. de (11 de noviembre de 2013). Tecnología de la información en la educación en ciencias de la salud . Springer Science & Business Media. pág.  517. ISBN 978-1-4684-2460-7. Consultado el 22 de julio de 2025 .

Lenguaje de generación musical

El segundo FOIL fue un lenguaje de generación musical para el instrumento informático Touché en 1979. El Touché era un teclado con generación digital de tonos que permitía programar software para interpretaciones. El acrónimo significaba Far Out Instrument Language (Lenguaje de Instrumentos Extravagantes) y fue sucedido por MetaFOIL y FOIL-83. El lenguaje fue desarrollado por David Rosenboom y se basaba en Forth .

  • Información sobre el software musical de David Rosenboom.
  • FOIL: un artículo sobre lenguaje interpretativo orientado a archivos en la biblioteca digital de la ACM.