Fjölnir
Фьёльнир (исл. Fjölnir, Fjolnir или Fjoelnir) — язык программирования, разработанный профессором информатики Исландского университета Снорри Агнарссоном (Snorri Agnarsson). Пик его популярности пришелся на 1980-е годы. Файлы с исходными текстами программ на этом языке имеют чаще всего расширение fjo.
Отличительная особенность языка — взаимосвязи модулей не определяются перечислением импортируемых имён «внутри» каждого модуля, а задаются «снаружи» как выражения над модулями в целом (подробнее см. ).
Программа «Hello, World!»
;; Hello world in Fjölnir
"hello" < main
{
main ->
stef(;)
stofn
skrifastreng(;"Hello, world!"),
stofnlok
}
*
"GRUNNUR"
;
Данный пример также демонстрирует операции с модулями: содержимое модуля под названием "GRUNNUR" (базовая библиотека языка) при помощи операции * импортируется в безымянный модуль {...}.
Ссылки
- Реализация Fjölnir для MS-DOS (может запускаться под Windows)
- Описание языка (исл.)
- Пример программы: «99 бутылок пива» Архивная копия от 10 октября 2008 на Wayback Machine