L'Integer BASIC, scritto da Steve Wozniak,[1] era un dialetto del BASIC progettato per i computer Apple I ed Apple II. Disponibile inizialmente su cassetta,[2] fu poi incluso nella ROM della serie Apple II a partire dal 1977.[3][4] Fu la prima versione del BASIC utilizzata da molti utenti di home computer[5]. Nonostante fosse da molti indicato come "Integer" BASIC perché capace di operare solo con gli interi a 16 bit, Apple nella documentazione lo indicava come Apple BASIC.[3]Il suo successore fu l'Applesoft BASIC, capace di lavorare anche con i numeri in virgola mobile.

Relazioni con l'Applesoft BASIC

modifica

Il più grosso e più frequentemente nominato difetto dell'Integer BASIC, come si può evincere dal nome, era che le sue variabili erano tutte interi a 16 bit per cui era molto difficile scrivere un programma che potesse eseguire dei calcoli in virgola mobile o che potesse gestire numeri al di fuori dell'intervallo -32768/+32767. Era perciò difficile, ad esempio, scrivere programmi finanziari o scientifici.[3]

Per ovviare a questa lacuna, Apple acquistò la licenza dell'interprete BASIC di Microsoft, più ricco di caratteristiche (ma anche più lento) dell'Integer BASIC. Dopo averlo adattato alle sue macchine ed averlo completato con alcune nuove funzionalità, lo distribuì con il nome di Applesoft BASIC tramite cassette, includendone la seconda versione (Applesoft II) direttamente nelle ROM dei computer della serie Apple II Plus, messi in vendita nel 1979. L'Integer BASIC fu relegato per retrocompatibilità con i programmi esistenti ad un semplice file sul disco del sistema operativo dell'Apple II Plus che gli utenti potevano caricare in RAM.[6]

Note

modifica
  1. ^ Lo sviluppo dell'Interger BASIC, su apple2history.org. URL consultato il 30/01/2014.
  2. ^ 1200 Baud Archeology: Reconstructing Apple I BASIC from a Cassette Tape, su pagetable.com. URL consultato il 30/01/2014.
    «(...) la cassetta dell'"Apple I BASIC" che era fornita con l'Apple I. L'Apple I [BASIC] è molto raro. Furono realizzate solo 200 [cassette], e ne esistono ancora meno di 100. (...) Le cassette sono molto rare, perché non tutti gli Apple I ne avevano allegata una.»
  3. ^ a b c Integer BASIC, su apple2history.org. URL consultato il 30/01/2014.
  4. ^ Apple II: Hardware & firmware, su apple2history.org. URL consultato il 30/01/2014.
    «Avere il linguaggio BASIC di Wozniak in ROM, disponibile immediatamente quando veniva data l'alimentazione, permise ai non hacker di scrivere programmi che usavano la grafica a colori dell'Apple II»
  5. ^ Steven Weyhrich, The Apple II, su apple2history.org, 20 ottobre 2001, pag. 2. URL consultato il 16 settembre 2007 (archiviato dall'url originale il 19 settembre 2007).: C'erano inoltre diversi programmi su cassetta da acquistare (ammesso che uno avesse il lettore di cassette). Tra questi c'era il BASIC di Wozniak (che richiedeva ca. 30 secondi per essere caricato)...
  6. ^ Applesoft II, su apple2history.org. URL consultato il 30/01/2014.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Apple II

monitor per disassemblare il codice contenuto in memoria e l'Integer BASIC, un interprete BASIC così detto perché capace di effettuare calcoli solo con interi

BASIC

l'Applesoft BASIC, successore dell'Integer BASIC e sviluppato con Microsoft; il terzo offre, a seconda dei modelli, un BASIC derivato dal Tiny BASIC oppure

Storia del computer

(espandibili fino a 48-64KB), 8 alloggiamenti di espansione, un interprete "Integer Basic" su ROM, i codici dei caratteri alfanumerici erano memorizzati in una

Applesoft BASIC

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

Apple DOS

posto dell'Integer BASIC i modelli Plus integravano nel loro firmware un nuovo BASIC con supporto per i numeri in virgola mobile, l'Applesoft BASIC, ed

Lista di sistemi operativi

integrata nella ROM l'interprete INTEGER BASIC sviluppato internamente; le versioni successive includevano il Microsoft BASIC) Business Operating System (BOS)

ProDOS

avvenuto nel mese di ottobre del 1983, terminò anche il supporto dell'Integer BASIC, il BASIC integrato nei primi Apple II, dato che il ProDOS si caricava

Applicando

cadenza bimestrale e pubblicava prevalentemente listati in linguaggio Integer BASIC, o talvolta in linguaggio macchina, da digitare a mano e salvare su