Apple Pascal: differenze tra le versioni

Nessun oggetto della modifica
 
== Storia ==
L'Apple Pascal fu rilasciato durante il mese di agosto del [[1979]], dopo l'uscita della versione 3.2 dell'[[Apple DOS]], insieme alla [[scheda elettronica|scheda di espansione]] ''Appe II Language Card'' per offrire agli utenti dei computer Apple II il supporto al linguaggio di programmazione Pascal. La versione del linguaggio scelta fu la [[UCSD Pascal]], sviluppata dall<nowiki>'</nowiki>''Institute for Information Systems'' dell'[[Università della California, San Diego]] nel [[1978]] per essere utilizzato sia sul [[PDP-11]] dell'università che su diverse altre piattaforme di quel periodo. L'USDC Pascal fu scelto perché esistevapoteva anchegirare per lasulla [[CPU]] [[MOS 6502]], che era la stessa utilizzata sull'Apple II.<ref name=history/>
 
L'Apple Pascal, per poter funzionare, necessitava di 64 KB di RAM:<ref name=info/> per questo motivo sull'Apple II si rese necessario sacrificare la porzione di 16 KB di memoria [[Read-only memory|ROM]] del computer dove risiedeva sia il linguaggio [[Integer BASIC]] sia il ''monitor'', il software scritto da [[Steve Wozniak]] che funzionava sia come [[assembler]]/[[disassembler]] sia come gestore del [[interfaccia a riga di comando|prompt dei comandi]]. Fu sviluppata perciò un'apposita [[scheda elettronica|scheda di espansione]] contenente il linguaggio, la ''Apple II Language Card'': tramite la tecnica del [[bank switching]] veniva disattivata la ROM dell'Apple II ed al suo posto venivano attivati 16 kB di [[Random Access Memory|RAM]] presenti sulla ''Language Card''. La scheda conteneva anche un aggiornamento per controllare la nuova [[floppy disk drive|unità a dischi]] [[Disk II]], aggiornamento che fu in seguito introdotto sull'Apple DOS 3.3<ref name=history/>