Меню
Главная
Случайная статья
Настройки
|
«Фьёльнир» (исл. Fjlnir, Fjolnir или Fjoelnir) — язык программирования, разработанный профессором информатики Исландского университета Снорри Агнарссоном (Snorri Agnarsson). Пик его популярности пришелся на 1980-е годы. Файлы с исходными текстами программ на этом языке имеют чаще всего расширение fjo .
Отличительная особенность языка — взаимосвязи модулей не определяются перечислением импортируемых имён «внутри» каждого модуля, а задаются «снаружи» как выражения над модулями в целом[1].
Программа «Hello, World!»;; Hello world in Fjlnir
"hello" < main
{
main ->
stef(;)
stofn
skrifastreng(;"Hello, world!"),
stofnlok
}
*
"GRUNNUR"
;
Данный пример также демонстрирует операции с модулями: содержимое модуля под названием "GRUNNUR" (базовая библиотека языка) при помощи операции * импортируется в безымянный модуль {...} .
Примечания
- Agnarsson, Snorri and Krishnamoorthy, M. S. Towards a theory of packages (англ.) // SIGPLAN Not.. — New York, NY, USA: Association for Computing Machinery, 1985. — July (vol. 20, no. 7). — P. 117–130. — ISSN 0362-1340. — doi:10.1145/800225.806833.
Ссылки
|
|