Scheme: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
m Bot: Automatska zamjena teksta (-{{cite web +{{Citiranje web)
m bnz
 
Redak 1: Redak 1:
<!--'''Scheme'''-->'''Scheme''' je [[multiparadigmatski programski jezik]]. Jedan je od dva glavna [[dijalekt programskog jezika|dijalekta]] [[Lisp (programski jezik)|Lispa]] i podržava mnogo programskih paradigmi, iako je najpoznatiji po podršci za [[funkcijsko programiranje]]. Razvili su ga [[Guy L. Steele]] i [[Gerald Jay Sussman]] [[1970-ih]]. Scheme je u akademski svijet uveden serijom papira koje se sad referiraju kao Sussmanovi i Steeleovi [[Lambda papiri]]. Dva su standarda koja definiraju jezik Scheme: službeni [[IEEE]] standard, i de facto standard zvan ''Revised<sup>n</sup> Report on the Algorithmic Language Scheme'', gotovo uvijek skraćen kao R<sup>''n''</sup>RS, gdje je ''n'' broj revizije. Trenutni je standard '''R<sup>5</sup>RS'''<ref name="r5rs">{{cite journal
Scheme''' je [[multiparadigmatski programski jezik]]. Jedan je od dva glavna [[dijalekt programskog jezika|dijalekta]] [[Lisp (programski jezik)|Lispa]] i podržava mnogo programskih paradigmi, iako je najpoznatiji po podršci za [[funkcijsko programiranje]]. Razvili su ga [[Guy L. Steele]] i [[Gerald Jay Sussman]] [[1970-ih]]. Scheme je u akademski svijet uveden serijom papira koje se sad referiraju kao Sussmanovi i Steeleovi [[Lambda papiri]]. Dva su standarda koja definiraju jezik Scheme: službeni [[IEEE]] standard, i de facto standard zvan ''Revised<sup>n</sup> Report on the Algorithmic Language Scheme'', gotovo uvijek skraćen kao R<sup>''n''</sup>RS, gdje je ''n'' broj revizije. Trenutni je standard '''R<sup>5</sup>RS'''<ref name="r5rs">{{cite journal
| author = Richard Kelsey, William Clinger, Jonathan Rees et al.
| author = Richard Kelsey, William Clinger, Jonathan Rees et al.
| month = August
| month = August

Posljednja izmjena od 24. ožujak 2022. u 17:05

Scheme je multiparadigmatski programski jezik. Jedan je od dva glavna dijalekta Lispa i podržava mnogo programskih paradigmi, iako je najpoznatiji po podršci za funkcijsko programiranje. Razvili su ga Guy L. Steele i Gerald Jay Sussman 1970-ih. Scheme je u akademski svijet uveden serijom papira koje se sad referiraju kao Sussmanovi i Steeleovi Lambda papiri. Dva su standarda koja definiraju jezik Scheme: službeni IEEE standard, i de facto standard zvan Revisedn Report on the Algorithmic Language Scheme, gotovo uvijek skraćen kao RnRS, gdje je n broj revizije. Trenutni je standard R5RS[1], i R6RS[2] je u razvoju.

Scheme filozofija je minimalistička. Scheme omogućava što je moguće manje primitivnih konstrukata i, kad je to praktično, dopušta da sve ostalo bude pruženo u programskim bibliotekama.

Scheme je jedan od prvih Lisp dijalekata koji odabire statički (poznati i kao leksički) djelokrug varijable, mjesto dinamičkog. Također je jedan od prvih programskih jezika koji podržava prvorazredne kontinuacije.

Izvori[uredi]

  1. Richard Kelsey, William Clinger, Jonathan Rees et al. (kolovoz 1998). "Revised5 Report on the Algorithmic Language Scheme". Higher-Order and Symbolic Computation 11 (1): 7-105. doi:10.1023/A:1010051815785. http://www.schemers.org/Documents/Standards/R5RS/ 
  2. {{
    1. if:
    ||
    Morate navesti naslov = i url = dok rabite {{[[Predložak:Citiranje web},
    |Citiranje web},

]]}},

Vanjske poveznice[uredi]