Squeak: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
recupero info mancanti dalla versione inglese parte #1
m sistemazione fonti e fix vari
Riga 17:
È derivato direttamente da Smalltalk-80 da un gruppo nella divisione [[Apple Computer]] che includeva alcuni degli sviluppatori originali di Smalltalk-80. Il suo sviluppo è stato continuato dallo stesso gruppo a [[Walt Disney Imagineering]], dove era destinato ad essere utilizzato nei progetti Disney interni. Successivamente il gruppo ha proseguito il lavoro con il supporto da laboratori [[HP|HP Labs]], [[SAP (azienda)|SAP]] e più di recente [[Y Combinator]].
 
Squeak è [[multipiattaforma]], cioè i programmi prodotti su una data piattaforma funzionano senza modifiche su tutte le altre piattaforme (come [[Windows]], [[Linux]] e [[macOS]]). Il sistema Squeak include il codice per la generazione di una nuova versione della [[macchina virtuale]] (VM) su cui è in esecuzione. Include anche un simulatore VM<ref name="miranda_2018">{{Cita libro|url_capitolourlcapitolo=https://doi.org/10.1145/3281287.3281295 |nome1=Eliot |cognome1=Miranda |nome2=Clément |cognome2=Béra |nome3=Elisa |cognome3=Gonzalez Boix |nome4=Dan |cognome4=Ingalls |titolo=Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages |capitolo=Two decades of smalltalk VM development: live VM development through simulation tools |publishereditore=ACM Digital Library |anno=2018 |mese=11 |giorno=4 |lingua=en |paginepp=57–66 |doi=10.1145/3281287.3281295 |isbn=978-14503-6071-5 |oclc=1159174710 |s2cid=53116661 |url=https://hal.archives-ouvertes.fr/hal-01883380/file/hal.pdf |urlarchivio=https://ghostarchive.org/archive/20221009/https://hal.archives-ouvertes.fr/hal-01883380/file/hal.pdf |dataarchivio=9 ottobre 2022-10-09 |urlmorto=no |accesso=9 novembre 2020-11-09}}</ref> scritto in Squeak. Per questi motivi, è facile da [[Porting|portare]] su altre piattaforme.
 
==Gli sviluppatori==
Dan Ingalls, importante contributore al progetto Squeak, ha scritto il paper su cui Squeak è basato e costruito l'architettura per cinque generazioni del linguaggio Smalltalk.<ref>{{Cita pubblicazione|url=https://portal.acm.org/citation.cfm?id=263754&coll=portal&dl=ACM |nome=Dan |cognome=Ingalls |nome2=Ted |cognome2=Kaehler |nome3=John |cognome3=Maloney |nome4=Scott |cognome4=Wallace |nome5=Alan |cognome5=Kay |titolo=Back to the Future: the story of Squeak, a practical Smalltalk written in itself |rivista=ACM SIGPLAN Notices |editore=ACM Digital Library |anno=1997 |lingua=en |volume=32 |numero=10 |paginepp=318–326 |doi=10.1145/263700.263754 |accesso=12 giugno 2011}}</ref>
 
Squeak comprende molti degli elementi che [[Alan Kay]] ha proposto nel concetto [[Dynabook]], formulato negli anni '60.
Riga 59:
 
{{Portale|informatica}}
 
[[Categoria:Linguaggi di programmazione orientati agli oggetti]]