Fjölnir (programmeringsspråk)

Fjölnir
Paradigm processuell, objektorienterad
Designad av Snorri Agnarsson
Dök först upp 1980-talet
Maskinskrivningsdisciplin stark, dynamisk
Omfattning lexikalisk
OS MS-DOS
Filnamnstillägg .fjo, .fjv, .sma, .ein

Fjölnir (även Fjolnir eller Fjoelnir ) är ett programmeringsspråk utvecklat av professor Snorri Agnarsson i datavetenskap vid Háskóli Íslands (Islands universitet) som mest användes på 1980-talet. Källfilerna har vanligtvis tillägget fjo eller sma .

Funktioner

Fjölnir bygger på konceptet att representera program som träd, och paketera genom substitutioner på träd med algebraiska operatorer . Till exempel, i Hello World- exemplet nedan är "GRUNNUR" ett paket, kodblocket mellan klammerparenteser är ett paket och * är en operator som ersätter namn i ett paket med element från ett annat. I det här fallet importeras skrifastreng (som skriver en sträng till standardutgången ) från "GRUNNUR" .

Kodexempel

;; Hej världen i Fjölnir "hej" < main { main -> stef(;) stofn skrifastreng(;"Hej, värld!"), stofnlok } * "GRUNNUR" ;

externa länkar

  1. ^ Agnarsson, Snorri; Krishnamoorthy, MS (1985). "Mot en teori om paket" . ACM SIGPLAN-meddelanden . 20 (7): 117–130. doi : 10.1145/17919.806833 .