Applesoft BASIC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 4:
 
==Origini==
L'Apple II fu mostrato al pubblico al ''West Coast [[Consumer Electronics ExpoShow]]'' del mese di aprile del [[1977]] e le vendite iniziarono nel mese di giugno. Il principale appunto che i clienti muovevano ad Apple era la carenza del supporto ai numeri in [[numero in virgola mobile|numeri in virgola mobile]] dell'[[Integer BASIC]] integrato nel computer e scritto da [[Steve Wozniak]] per l'Apple I, che era stata una macchina per hobbisti: l'Integer BASIC poteva trattare solo numeri compresi tra -32.768 e +32.767, un intervallo troppo limitato per scrivere applicazioni da usarsi negli uffici. Wozniak, l'unico che conosceva a fondo i sorgenti dell'Integer BASIC era però impegnato nello sviluppo del controller per il [[Disk II]], una unità a [[floppy disk]], e dell'[[Apple DOS]], e non poteva sistemare il problema per cui Apple si rivolse a Microsoft, che aveva già sviluppato nel [[1976]] una versione per il [[microprocessore]] [[MOS 6502]] del suo interprete BASIC. Le due società si accordarono per una licenza della durata di 8 anni dietro pagamento di una somma di 21.000 dollari.
 
Sviluppato dai programmatori Apple partendo dal Microsoft 6502 BASIC, l'Applesoft fu scritto per essere retrocompatibile con l'Integer BASIC. Nonostante fosse più lento di quest'ultimo, presentava diverse caratteristiche assenti nel primo:
Riga 19:
 
==Versioni==
La prima versione dell'Applesoft BASIC, indicato semplicemente come ''Applesoft'',<ref name=applesoft>{{cita web|url=http://apple2history.org/history/ah16/#04|titolo=Applesoft I|editore=apple2history.org|accesso=30/01/2014}}</ref> fu messa in commercio nel [[1977]] e distribuita su [[nastro magnetico]]: uno dei suoi limiti era la mancanza di un adeguato supporto alla grafica ad alta risoluzione dell'Apple II perché l'interprete veniva caricato nell'area di memoria destinata normalmente ad accogliere l'immagine dello schermo in hi-resalta risoluzione, impedendo di fatto il suo utilizzo.<ref name=applesoft/><nowiki> Questa lacuna fu colmata con la creazione dell'</nowiki>'''Applesoft II''', che vide la luce nel [[1978]]: distribuita sia su nastro che su [[floppy disk|disco]] oltre che preinstallata nella [[read-only memory|ROM]] dell'[[Apple II Plus]] e modelli seguenti, questa versione presentava anche una diversa sintassi di alcuni comandi. Questa fu l'ultima distribuzione dell'Applesoft BASIC: poiché finalmente venivano supportate tutte le caratteristiche hardware dei computer Apple, è questa la versione comunemente indicata come '''Applesoft'''.<ref>{{cita web|url=http://apple2history.org/history/ah16/#05|titolo=Applesoft II|editore=apple2history.org|accesso=30/01/2014}}</ref>
 
==Note==