Scheme (limbaj de programare)
Aspect
Scheme | |
Scheme | |
Extensii fișiere | .scm .ss |
---|---|
Paradigmă | |
Apărut în | 1975 |
Proiectat de | Guy L. Steele[*] Gerald Jay Sussman[*] |
Ultima versiune | R7RS-small[1] |
Tipare | |
Implementări majore | Multe |
Dialecte | T |
Influențat de | |
Influențe | |
Scheme la Wikibooks | |
Modifică date / text |
Scheme este un limbaj de programare multi-paradigmă. Este unul din cele două principale dialecte ale Lisp (celălalt fiind Common Lisp) și suportă un număr de paradigme de programare, dar este mai cunoscut pentru suportul dat programării funcționale.
1955 | 1960 | 1965 | 1970 | 1975 | 1980 | 1985 | 1990 | 1995 | 2000 | 2005 | 2010 | 2015 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lisp 1.5 | Lisp 1.5 | |||||||||||||
Maclisp | Maclisp | |||||||||||||
Interlisp | Interlisp | |||||||||||||
ZetaLisp | Lisp Machine Lisp | |||||||||||||
Scheme | Scheme | |||||||||||||
NIL | NIL | |||||||||||||
Common Lisp | Common Lisp | |||||||||||||
T | T | |||||||||||||
Emacs Lisp | Emacs Lisp | |||||||||||||
AutoLISP | AutoLISP | |||||||||||||
ISLISP | ISLISP | |||||||||||||
EuLisp | EuLisp | |||||||||||||
Racket | Racket | |||||||||||||
Arc | Arc | |||||||||||||
Clojure | Clojure | |||||||||||||
LFE | LFE | |||||||||||||
Hy | Hy |
Bibliografie
[modificare | modificare sursă]- An Introduction to Scheme and its Implementation (a mirror)
- Christopher T. Haynes (). „The Scheme Programming Language Standardization Experience”.
- Guy L. Steele, Jr., Richard P. Gabriel. „The Evolution of Lisp” (PDF).
- Gerald Sussman and Guy Steele, SCHEME: An Interpreter for Extended Lambda Calculus AI Memo 349, MIT Artificial Intelligence Laboratory, Cambridge, Massachusetts, December 1975.
Legături externe
[modificare | modificare sursă]Wikibooks are o carte despre subiectul: Scheme Programming |
- The Revised7 Report on the Algorithmic Language Scheme
- The Revised6 Report on the Algorithmic Language Scheme
- A tutorial for new Scheme programmers, the text of Teach Yourself Scheme in Fixnum Days by Dorai Sitaram
- Scheme pe Curlie
- Scheme Requests for Implementation (SRFI)
- Schemers.org
- A Tour of Scheme in Gambit, introduction on how to do software development in Gambit Scheme for people with experiences in general programming languages.
- Learning Scheme R6RS Using the DrRacket IDE
- Bibliography of Scheme-related research
- Concrete Abstractions : An Introduction to Computer Science Using Scheme
- ^ https://small.r7rs.org/ Lipsește sau este vid:
|title=
(ajutor)