Scheme (limbaj de programare)

Scheme
Scheme
Extensii fișiere.scm   .ss
Paradigmă
Apărut în1975
Proiectat deGuy L. Steele[*][[Guy L. Steele (American computer scientist)|​]]
Gerald Jay Sussman[*][[Gerald Jay Sussman (American computer scientist)|​]]  Modificați la Wikidata
Ultima versiuneR7RS-small[1]  Modificați la Wikidata
Tipare
  • Strong
  • Dynamic
Implementări majoreMulte
DialecteT
Influențat de
  • Lisp
  • ALGOL
  • MDL
Influențe
  • Clojure
  • Common Lisp
  • Dylan
  • EuLisp
  • Haskell
  • Hop
  • JavaScript
  • Julia
  • Lua
  • R
  • S
  • Racket
  • Ruby
  • Scala
Wikibooks logo Scheme la Wikibooks
Modifică date / text Consultați documentația formatului

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.


Cronologia dialectelor de Lisp(edit)
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

  • 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). Mentenanță CS1: Nume multiple: lista autorilor (link)
  • 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

Commons
Commons
Wikimedia Commons conține materiale multimedia legate de Scheme
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
  1. ^ https://small.r7rs.org/  Lipsește sau este vid: |title= (ajutor)