Scheme: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
Resümee puudub |
lisatud viiteid allikatele |
||
1. rida:
{{Programmeerimiskeel
| faililaiend = .scm, .ss
10. rida ⟶ 9. rida:
| dialektid = [[T (programmeerimiskeel)|T]]
| mõjutajad = [[Lisp]], [[ALGOL]]
| mõjutatavad = [[Common Lisp]], [[JavaScript]], [[R (programmeerimiskeel)|R]], [[Ruby (programmeerimiskeel)|Ruby]], [[Dylan]], [[Lua]], [[Hop]]
}}
[[Scheme]] on programmeerimiskeele [[Lisp]] üks peamisi dialekte. Erinevalt teisest peamisest dialektist [[Common Lisp]] järgib Scheme minimalistlikku disaini, spetsifitseerides väikese standardse tuuma koos võimsate vahenditega keele laiendamiseks. Keele kompaktsus ja elegentsus on teinud ta populaarseks õppejõudude, keeledisainerite, programmeerijate ja implementaatorite poolt.
Scheme loodi MIT tehisintellekti laboris [[Guy L. Steele]] ja [[Gerald Jay Sussman]]i poolt, kes tutvustasid seda akadeemilisele maailmale aastatel
Scheme oli esimene Lispi dialekt, mis kasutas [[leksiline skoop|leksilist skoopi]] ning esimene, mis nõudis kompilaatoritelt ''tail-call
==Viited==
{{viited}}
==Välislingid==
* [http://standards.ieee.org/reading/ieee/std_public/description/busarch/1178-1990_desc.html IEEE Std 1178-1990 IEEE Standard for the Scheme Programming Language - Description]
* [http://www.r6rs.org/ The Revised<sup>6</sup> Report on the Algorithmic Language Scheme]
[[Kategooria:Programmeerimiskeeled]]
|