Razlika između inačica stranice »Scheme«

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
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

Trenutačna izmjena od 17:05, 24. ožujka 2022.

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

  1. Richard Kelsey, William Clinger, Jonathan Rees et al. (kolovoza 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