Sinclair BASIC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Birrezza (discussione | contributi)
ZX Spectrum: Spostamento da ZX Spectrum
Funzionalità collegamenti suggeriti: 1 collegamento inserito.
 
(3 versioni intermedie di 3 utenti non mostrate)
Riga 1:
Il '''Sinclair BASIC''' (dal nome di Sir [[Clive Sinclair]]) è un dialetto del [[linguaggio di programmazione]] [[BASIC]] utilizzato negli [[home computer]] ad [[8 bit]] prodotti da [[Sinclair Research]] e [[Timex Sinclair]]. L'[[interprete (informatica)|interprete]] del Sinclair BASIC fu sviluppato da ''Nine Tiles Networks Ltd.''.
 
== Cenni storiciStoria ==
Sviluppato nel [[1979]], nacque originariamente per essere incluso nei 4 [[Kilobyte|KB]] di [[read-only memory|ROM]] del [[Sinclair ZX80]] e, a causa di questo ridotto quantitativo di memoria, risultò essere nella sua versione iniziale una [[implementazione]] incompleta del BASIC standard [[American National Standards Institute|ANSI]] del [[1978]]. Il linguaggio evolvette da questa prima versione fino a quella quasi completa integrata nei 16 KB di ROM dello [[ZX Spectrum]], passando per una versione intermedia inserita negli 8 KB di ROM dei computer [[Sinclair ZX81]] e [[Timex Sinclair 1000]].
 
Riga 21:
=== Altre caratteristiche ===
* Mediante le istruzioni READ e RESTORE è possibile leggere dati statici memorizzati nel programma per mezzo dell'istruzione DATA.
* Non c'è [[Real-time clock|orologio in tempo reale]] che però è ottenibile tramite programmazione.
 
=== Nomi delle variabili ===
Riga 63:
 
==Timex BASIC==
Il dialetto Timex BASIC, utilizzato nei compatibili Spectrum come il [[Timex Sinclair 2068]] (ma non nel [[Timex Computer 2048]] che utilizzava il Sinclair BASIC tradizionale) aveva le seguenti parole chiavichiave aggiuntive:
 
* <code>DELETE</code> cancellava un intervallo di linee del programma BASIC
Riga 84:
 
==Collegamenti esterni==
* [http://www.worldofspectrum.org/ZX81BasicProgramming/ Sinclair ZX81 Basic Programming] {{Webarchive|url=https://web.archive.org/web/20070422024127/http://www.worldofspectrum.org/ZX81BasicProgramming/ |date=22 aprile 2007 }}
* Andrew Owen, [http://scratchpad.wikia.com/wiki/Sinclair_BASIC_History The History of Sinclair BASIC]