Haskell

Iz Wikipedije, proste enciklopedije

Haskell je popolnoma funkcijski programski jezik s polimorfičnimi tipi, ki omogoča izjemno elegantno implementacijo matematičnih struktur, predvsem neskončnih. Imenovan je po logiku Haskell Curryu.

[uredi] Primer

Zaporedji Fibonaccijevih števil in praštevil lahko opišemo z rekurzivnima definicijama

module Zaporedji where
fib = 1 : 1 : [ a + b | (a, b) <- zip fib (tail fib) ]
pra = reseto [2..]
reseto (p : xs) = p : reseto [ x | x <- xs, x `mod` p > 0]

[uredi] Zunanje povezave


Računalnik Ta članek, ki se nanaša na računalništvo, je škrbina. Slovenski Wikipediji lahko pomagate tako, da ga dopolnite z vsebino.