Haskell

Iz Wikipedije, proste enciklopedije
Skoči na: navigacija, iskanje

Haskell je popolnoma funkcijski programski jezik s polimorfičnimi tipi, ki omogoča izjemno elegantno implementacijo matematičnih struktur, predvsem neskončnih. Imenuje se po ameriškem matematiku in logiku Haskellu Brooksu Curryju.

Zgled programa[uredi | uredi kodo]

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]

Zunanje povezave[uredi | uredi kodo]


Glavni programski jeziki (več)

Industrijski: ABAP | Ada | C | C++ | C# | COBOL | Delphi | Fortran | java | JavaScript | Lisp | Objective-C | Perl | PHP | PL/SQL | Python | SAS | sh | SQL | Visual Basic | zbirnik

Akademski: Eiffel | Haskell | Logo | ML | paskal | prolog | Scheme | Smalltalk

Zgodovinski: ALGOL | APL | AWK | BASIC | Clipper | PL/I | Simula