Scheme
Da Wikipedia, l'enciclopedia libera.
Lo Scheme è un linguaggio di programmazione funzionale, sviluppato negli anni '70 da Guy L. Steele e Gerald Jay Sussman ed introdotto nel mondo accademico con una serie di articoli noti come le Lambda Papers e nel libro 'Structure and Interpretation of Computer Programs', usato per decenni come testo in alcuni esami di Scienze dell'Informazione.
Scheme è un dialetto del Lisp di cui mantiene tutte le caratteristiche.
In ambiente Linux, il desktop manager GNOME implementa l'interprete Scheme Guile.
Indice |
[modifica] Programma di esempio
[modifica] Hello, world!
Il seguente esempio stampa il testo "Hello world".
(display "Hello World") (newline)
[modifica] Collegamenti esterni
[modifica] Implementazioni
- (EN) Drscheme interprete Open Source per tutti i sistemi operativi
- (EN) Chez Scheme interprete freeware per Microsoft Windows e Unix
- (EN) Chicken compilatore Scheme-to-C
- (EN) Bigloo compilatore Scheme-to-C e Scheme-to-Java compiler
- (EN) Kawa ambiente Scheme scritto in Java, che compila codice Scheme in bytecode Java
[modifica] Altre risorse
- (EN) A large collection of Scheme resources
- (EN) Scheme Requests for Implementation (SRFI)
- (EN) How to Design Programs
- (EN) Una bibliografia sulla ricerca correlata a Scheme, con link a molti articoli accademici, comprese le originali Lambda Papers
Principali linguaggi di programmazione (tutti) |
Ada | ALGOL | APL | Awk | BASIC | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Haskell | IDL | Java | JavaScript | J# | Lisp | LOGO | ML | Objective C | O'Caml | Pascal | Perl | PHP | PL/I | PLaSM | Prolog | Python | Ruby | SAS | Scheme | sh | Simula | Smalltalk | SQL | Visual Basic |