Fjölnir (также Fjolnir или Fjoelnir ) — язык программирования , разработанный профессором информатики Снорри Агнарссоном в Háskóli Íslands (Университет Исландии), который в основном использовался в 1980-х годах. Исходные файлы обычно имеют расширение fjo
или sma
.
Fjölnir основан на концепции представления программ в виде деревьев и пакетов путем подстановок в деревьях с использованием алгебраических операторов . [1] Например, в приведенном ниже примере Hello World"GRUNNUR"
— это пакет, блок кода в фигурных скобках — это пакет, а *
оператор заменяет имена в одном пакете элементами из другого. В этом случае skrifastreng
(который записывает строку в стандартный вывод ) импортируется из "GRUNNUR"
.
;; Привет, мир во Фьёльнире"привет" <главное{ главная -> Стеф(;) стофн skrifastreng(;"Привет, мир!"), стофнлок}*"ГРУННУР";