Fjölnir (programmeringsspråk)
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
- Fjölnir-paketet (DOS, fungerar i äldre versioner av Windows)
- PDF om Fjölnir (på isländska)
- 99 flaskor öl i Fjölnir
- Den ursprungliga källan för både Fjölnir 1 och Fjölnir 2; kodad i själva Fjölnir.
- ^ Agnarsson, Snorri; Krishnamoorthy, MS (1985). "Mot en teori om paket" . ACM SIGPLAN-meddelanden . 20 (7): 117–130. doi : 10.1145/17919.806833 .