Scheme (programski jezik) — разлика између измена

Садржај обрисан Садржај додат
мНема описа измене
Нема описа измене
Ред 26:
|sajt dokumentacije =
}}
-{'''Scheme'''}- je [[Парадигма програмирања|multiparadigmatski]] [[Програмски језик|programski jezik]] opšte namene. Nastao je 1970-ih godina pod uticajem jednog imperativnog ([[Алгол|Algol-60]]) i jednog funkcionalnog ([[Lisp]]) programskog jezika. -{Scheme}- je u početku bio zvan -{"''Schemer''"}-, u skladu sa tradicijom imenovanja jezika koji potiču od Lisp-a (kao što su npr. -{[[Planner]]}- ili -{[[Conniver]]}-).<br/> <br/>
-{Scheme}- su 1975. godine predstavili -{[[Gerald J. Sussman]]}- i -{[[Guy L. Steele]]}- serijom papira na koje se sada referiše kao "[[Lambda papiri]]". Razvijen je u [[Масачусетски технолошки институт|MIT]]-ovim laboratorijama, prvobitno namenjen za istraživanja i podučavanje studenata. <br/> <br/>
Smatra se jednim od dva glavna dijalekta programskog jezika Lisp. Za razliku od -{[[Common Lisp]]}--a, drugog glavnog dijalekta, Scheme prati filozofiju
minimalističkog dizajna definisanjnem malog standardnog jezgra jezika (primitivnih konstrukata), ali sa moćnim alatima za proširenje jezika. Jezik definišu dva standarda:
* -{IEEE 1178-1990 (R1995)}-sluzbenislužbeni standard
* -{RnRS (''Revisednth Report on the Algorithmic Language Scheme'') - de facto}- standard
Poslednji ratifikovan je R7RS (2013), dok je najčešče implementiran standard R5RS (1998).
<br/><br/>