Fjölnir (langage de programmation) - Fjölnir (programming language)

Fjölnir
Paradigme procédural, orienté objet
Conçu par Snorri Agnarsson
Première apparition années 1980
Discipline de frappe fort, dynamique
Portée lexical
Système d'exploitation MS-DOS
Extensions de nom de fichier .fjo, .fjv, .sma, .ein

Fjölnir (également Fjolnir ou Fjoelnir ) est un langage de programmation développé par le professeur Snorri Agnarsson d' informatique à Háskóli Íslands (Université d'Islande) qui a été principalement utilisé dans les années 1980. Les fichiers sources ont généralement l' extension fjo ou sma.

Caractéristiques

Fjölnir est basé sur le concept de représentation des programmes sous forme d'arbres et de packages par substitutions sur des arbres à l'aide d' opérateurs algébriques . Par exemple, dans l' exemple Hello World ci-dessous, "GRUNNUR"est un package, le bloc de code entre accolades est un package et *est un opérateur qui remplace les noms d'un package par des éléments d'un autre. Dans ce cas, skrifastreng(qui écrit une chaîne sur la sortie standard ) est importé de "GRUNNUR".

Exemples de codes

;; Hello world in Fjölnir

"hello" < main
{
    main ->
    stef(;)
    stofn
        skrifastreng(;"Hello, world!"),
    stofnlok
}
*
"GRUNNUR"
;

Liens externes

Les références

  1. ^ Agnarsson, Snorri; Krishnamoorthy, MS (1985). "Vers une théorie des packages" . Avis ACM Sigplan . 20 (7) : 117-130. doi : 10.1145/17919.806833 .