In che modo JavaScript (ECMAScript) è simile a Self e Scheme

0

Quando si esamina la specifica di ECMAScript 4th Edition qui si menziona che

ES3 is a simple, highly dynamic, object-based language that takes its major ideas from the languages Self and Scheme.

Non ho familiarità con queste due lingue e non riesco a trovare alcuna menzione di ciò che è esattamente simile a queste lingue in ECMAScript.

Qualcuno potrebbe spiegarmi le funzionalità che ECMAScript ha preso da queste lingue?

    
posta AverageMarcus 06.04.2013 - 19:05
fonte

1 risposta

1

Non ho mai usato Self me stesso, ma credo che l'uso estensivo di JavaScript dei prototipi provenisse da Self.

Per quanto riguarda l'influenza di Scheme, è necessario non guardare oltre le funzioni di prima classe di JS e lo scope lessicale (okay, quindi JS non implementa lo scoping lessicale completo nel modo in cui Scheme, implementa lo scope a livello di funzione, ma comunque, è vicino).

    
risposta data 06.04.2013 - 19:20
fonte

Leggi altre domande sui tag