زبان برنامهنویسی هسکل
از ویکیپدیا، دانشنامهٔ آزاد.
هسکل (HASKELL) یکی از زبانهای برنامهنویسی تابعی است. چیزی که اکثر دانشآموزان از زبان برنامهنویسی میدانند، عبارت است از مجموعهای از توابع، کلاسها، تایپها و یک محیط برای نوشتن یک برنامه. این زبان یک زبانهای برنامهنویسی تنبل و بدون اثرجانبی(side-effect) است. یعنی در ذات دستور ورودی و خروجی ندارد.
[ویرایش] مثال
یک مثال ساده و معروف برای نشان دادن نحوه کدنویسی در زبان هسکل تابع فاکتوریل است که به شکل زیر در این زبان تعریف میگردد:
fac :: Integer -> Integer fac 0 = 1 fac n | n > 0 = n * fac (n-1)
و یا در یک خط:
fac n = if n > 0 then n * fac (n-1) else 1
[ویرایش] جستارهای وابسته
[ویرایش] منبع
Wikipedia contributors, "Haskell (programming language)," Wikipedia, The Free Encyclopedia, http://en.wikipedia.org/w/index.php?title=Haskell_%28programming_language%29&oldid=201589524

