Haskell

left|WikiLettera Questo articolo è solo un abbozzo (stub). Se puoi contribuisci adesso a migliorarlo secondo le convenzioni di Wikipedia.
Per l'elenco completo degli stub, vedi la relativa categoria

L'ulitma versione del linguaggio è chiamata Haskell 98 e fornisce una versione minimale e portabile del linguaggio.

Indice

Esempi di programmi

Hello, world!

Il seguente esempio stampa il testo "Hello World".

  main = putStrLn "Hello World!"
 

Calcolo del fattoriale

Classica definizione del fattoriale:

fac 0 = 1
 fac n = n * fac (n - 1)
 

Definizione più compatta che usa la speciale notazione Haskell per le liste e la funzione standard product:

fac n = product [1..n]
 

Implementazioni

Le seguenti implementazioni sono praticamente fedeli allo Haskell 98.

Collegamenti esterni



Principali linguaggi di programmazione (tutti)

Ada | ALGOL | APL | Awk | BASIC | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Haskell | IDL | Java | JavaScript | Lisp | LOGO | ML | Objective C | O'Caml| Pascal | Perl | PHP | PL/I | Prolog | Python | Ruby | SAS | Scheme | sh | Simula | Smalltalk | SQL | Visual Basic



See also: Haskell, ALGOL, APL, Ada, Anni 1980, Awk, BASIC, Bourne shell