Applesoft BASIC: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
Riga 8:
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:
* Stringhe atomiche: una [[Stringa (informatica)|stringa]] non è più un [[array]] di caratteri (come nell'Integer BASIC e nel [[C (linguaggio)|C]] ma è, invece, un oggetto dinamico (come nei linguaggi [[Scheme]] e [[Java (linguaggio di programmazione)|Java]]). Questo permette l'uso di array di stringhe: <code>DIM A$(10)</code> genera un array di ''undici'' variabili di tipo stringa numerate da 0 a 10.
* Array a più dimensioni.
* 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]].
|