Fjölnir (lenguaje de programación)

Lenguaje de programación
Fjölnir
Paradigmaprocedimental, orientado a objetos
Diseñado porSnorri Agnarsson
Apareció por primera vezDécada de 1980
Disciplina de mecanografíafuerte, dinámico
Alcanceléxico
Sistema operativoMS-DOS
Extensiones de nombre de archivo.fjo, .fjv, .sma, .ein

Fjölnir (también Fjolnir o Fjoelnir ) es un lenguaje de programación desarrollado por el profesor Snorri Agnarsson de informática en Háskóli Íslands (Universidad de Islandia) que se utilizó principalmente en la década de 1980. Los archivos fuente suelen tener la extensión fjo o sma.

Características

Fjölnir se basa en el concepto de representar programas como árboles y paquetes mediante sustituciones en árboles utilizando operadores algebraicos . [1] Por ejemplo, en el ejemplo de Hello World"GRUNNUR" a continuación, es un paquete, el bloque de código entre llaves es un paquete y *es un operador que sustituye nombres en un paquete con elementos de otro. En este caso, skrifastreng(que escribe una cadena en la salida estándar ) se importa desde "GRUNNUR".

Ejemplos de código

;; Hola mundo en Fjölnir"hola" < principal{ principal -> estefania(;) tela skrifastreng(;"¡Hola mundo!"), Bloqueo de tela}*"gruñido";
  • Paquete Fjölnir (DOS, funciona en versiones anteriores de Windows) [ enlace roto ‍ ]
  • PDF sobre Fjölnir (en islandés) Archivado el 9 de diciembre de 2004 en Wayback Machine.
  • 99 botellas de cerveza en Fjölnir
  • La fuente original tanto de Fjölnir 1 como de Fjölnir 2; codificado en el propio Fjölnir. [ enlace muerto‍ ]

Referencias

  1. ^ Agnarsson, Snorri; Krishnamoorthy, MS (1985). "Hacia una teoría de paquetes". ACM SIGPLAN Notices . 20 (7): 117–130. doi :10.1145/17919.806833.


Obtenido de "https://es.wikipedia.org/w/index.php?title=Fjölnir_(lenguaje_de_programación)&oldid=1220162065"