فجولنیر (زبان برنامه‌نویسی)

از ویکی‌پدیا، دانشنامهٔ آزاد
فجولنیر (زبان برنامه‌نویسی)
پارادایم برنامه‌نویسیprocedural, برنامه‌نویسی شیءگرا
طراحی شده توسطSnorri Agnarsson
ظهوریافته در1980s
strong, dynamic
دامنهlexical
سیستم‌عاملام‌اس-داس
.fjo .fjv .sma .ein

فجولنیر (انگلیسی: Fjölnir) ( همچنین Fjolnir یا Fjoelnir ) توسط آقای Snorri Agnarsson استاد رشته علوم رایانه در دانشگاه ایسلند در دهه ۱۹۸۰ طراحی شده است. فایل های نوشته شده با این زبان معمولاً پسوند fjo یا sma دارند.

فجولنیر بر مبنای نمایش برنامه ها به صورت درخت‌ها طراحی شده است و پکیج ها با تعویض بر روی درخت‌ها از عملگر های جبری استفاده می کنند. برای نمونه در مثال پایین در کلمه (( HELLO WORLD )) عبارت ((GRUNNUR )) یک پکیج است که بلوک بین براکت پکیج است و همچنین * یک عملگر است که نام های پکیج را با عناصر دیگر جایگزین می کند. در این نمونه skrifastreng (که یک رشته را به صورت خروجی استاندارد تحویل می دهد ) از "GRUNNUR" وارد شده است.

مثال[ویرایش]

;; Hello world in Fjölnir

"hello" <main
{
    stofn
    main ->
    stef(;)
        skrifastreng(;"Hello, world!"),
    stofnlok
}
*"GRUNNUR"
;

پیوندهای بیرون[ویرایش]

منابع[ویرایش]

http://dl.acm.org/citation.cfm?doid=800225.806833