Scheme (programski jezik)
From Wikipedia, the free encyclopedia
Scheme i Common Lisp su dva glavna dijalektva Lisp programskog jezika. Ali umesto Common Lisp-a, Scheme prati jednu minimalističku filozofiu dizajna koji specifikuje jedan mali standard, zajedno sa snažnim alatkama za expansiju jezika.
![]() | |
Programska Paradigma: | Multi paradigm: funkcijsko, proceduralno |
---|---|
Pojavio se: | 1975 |
Tvorac: | Guy L. Steele Gerald Jay Sussman |
Sistem tipovanja: | dinamični, jaki |
Glavne implementacije: | |
Dijalekti: | T |
Utjecali: | Lisp, ALGOL, MDL |
Utjecao na: | Clojure, Dylan, EuLisp, Haskell, JavaScript, Lua, R, S, Racket, Ruby, Scala |
Razvoj
Scheme je počeo tokom 70tih godina 20. vijeka kao pokušaj da se ukapira Carl Hewitt-ov Actor model, za koji cilj Steele i Sussman su napisali jedan "mali Lisp interpretator" upotrebljujući Maclisp i onda "dodali mehanizam za kreaciju actor-a i slanje poruka."[1] Scheme je u početku bio zvan "Schemer", u skladu sa tradicijom od drugih jezika koji potiču od Lisp-a kao Planner ili Conniver.
Reference
Wikiwand - on
Seamless Wikipedia browsing. On steroids.