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

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке; козметичке измене
Autobot (разговор | доприноси)
м Разне исправке
Ред 25:
-{'''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 />
 
-{Scheme}- su 1975. godine predstavili -{[[Gerald J. Sussman]]}- i -{[[Guy L. Steele]]}- serijom papira na koje se sada referiše kao "[http://library.readscheme.org/page1.html Lambda papiri]". Razvijen je u [[Масачусетски технолошки институт|MIT]]-ovim laboratorijama, prvobitno namenjen za istraživanja i podučavanje studenata.
 
 
<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:
Линија 34 ⟶ 36:
* -{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). <ref>-{[https://groups.csail.mit.edu/mac/ftpdir/scheme-reports/r5rs-html/r5rs_toc.html#TOC2 Revised5 Report on the Algorithmic Language Scheme; Richard Kelsey, William Clinger, Jonathan Rees,}- i drugi; -{Kluwer Academic Publishers}-, avgust 1998.]</ref>
 
<br />
 
 
Zbog svoje kompaktnosti i elegancije, -{Scheme}- je programski jezik koji se koristi u raznovrsne namene. Međutim, zbog svoje minimalističke