Applesoft BASIC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
FRA2005 (discussione | contributi)
Doppia immagine
Etichette: Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata
 
(4 versioni intermedie di 4 utenti non mostrate)
Riga 19:
|sito_web =
}}
[[File:Applesoft BASIC.png|thumb|Un semplice programma in '''Applesoft BASIC'''.]]
 
L''''Applesoft BASIC''', ufficialmente solo '''Applesoft''',<ref name=applesoft/> è un dialetto del [[BASIC]] sviluppato per i [[personal computer]] [[Apple II]]. È stato presentato nel [[1977]] come sostituto dell'[[integer BASIC]]. L'Applesoft BASIC è basato sul [[Microsoft BASIC]] ed il suo nome deriva dall'unione dei nomi delle due società che lo hanno sviluppato, [[Apple]] e [[Microsoft]]: i programmatori Apple, tra cui [[Randy Wigginton]], hanno adattato l'interprete del BASIC Microsoft all'Apple II aggiungendo le funzionalità necessarie a sfruttare le caratteristiche del computer.<ref name=applesoft/>
 
==Origini==
Line 32 ⟶ 31:
* Variabili in virgola mobile a precisione singola con esponente ad 8 [[bit]] ed una mantissa a 31 bit e funzioni matematiche avanzate come quelle [[logaritmo|logaritmiche]] e [[trigonometria|trigonometriche]].
* Comandi per la gestione della grafica ad alta risoluzione.
* Funzioni <code>CHR$</code>, <code>STR$</code> e <code>VAL</code> per la conversione fra i tipi stringa e quelli numerici (sia l'Applesoft BASIC che l'Integer BASIC avevano la funzione <code>ASC</code>).
* Funzioni predefinite dall'utente: semplici funzioni monoriga scritte in BASIC con un solo parametro.
* Gestione degli errori, grazie al quale i programmi potevano intercettare e gestire errori inattesi mediante routine scritte in BASIC.
Line 39 ⟶ 38:
 
==Versioni==
La prima versione dell'Applesoft BASIC, indicato semplicementeda Apple nei documenti e nei manuali ufficiali solo 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 alta 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==
<references/>
 
==Bibliografia==
* {{Cita testo|titolo=Alla scoperta dell'Applesoft|url=https://archive.org/details/allascopertadellapplesoft|autore=Frédéric Lévy|editore=Gruppo Editoriale Jackson|anno=1984|ISBN=88-7056-038-4}}
* {{Cita testo|titolo=La pratica dell'Apple – La grafica - Il sistema Apple - Il BASIC Applesoft|url=https://archive.org/details/lapraticadellapple|autore=Nicole Bréaud-Pouliquen|editore=Gruppo Editoriale Jackson|anno=1983|ISBN=88-7056-145-3}}
 
==Voci correlate==
* [[Integer BASICApple]]
* [[Microsoft BASIC]]
 
==Collegamenti esterni==