Scheme (limbaj de programare)
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 | |||||||||||||
| 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 | |
Bibliografie
- 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
- 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)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.