Este artículo se basa en gran parte o en su totalidad en una sola fuente . ( abril de 2024 ) |
Paradigma | procedimental, orientado a objetos |
---|---|
Diseñado por | Snorri Agnarsson |
Apareció por primera vez | Década de 1980 |
Disciplina de mecanografía | fuerte, dinámico |
Alcance | léxico |
Sistema operativo | MS-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
.
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"
.
;; Hola mundo en Fjölnir"hola" < principal{ principal -> estefania(;) tela skrifastreng(;"¡Hola mundo!"), Bloqueo de tela}*"gruñido";