Număr întreg BASIC

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

L 'Integer BASIC, scris de Steve Wozniak , [1] a fost un dialect al BASIC conceput pentru computerele Apple I și Apple II . Disponibil inițial pe casetă , [2] a fost ulterior inclus în seria Apple II ROM începând cu 1977 . [3] [4] A fost prima versiune de BASIC utilizată de mulți utilizatori de computere de casă [5] . Deși mulți au fost denumiți „Integer” BASIC, deoarece poate funcționa doar cu numere întregi de 16 biți , Apple în documentația sa denumit Apple BASIC . [3] Succesorul său a fost Applesoft BASIC , care este, de asemenea, capabil să lucreze cu numere în virgulă mobilă .

Relații cu Applesoft BASIC

Cel mai mare și cel mai des numit defect al Integer BASIC, așa cum sugerează și numele, a fost că variabilele sale erau întregi pe 16 biți, astfel încât a fost foarte dificil să scrii un program care să poată efectua calcule în virgulă mobilă sau să poată gestiona numere în afara intervalului -32768 / + 32767. Prin urmare, a fost dificil, de exemplu, să scrieți programe financiare sau științifice. [3]

Pentru a remedia acest decalaj, Apple a cumpărat licența pentru interpretul BASIC al Microsoft , care este mai bogat în funcții (dar și mai lent) decât Integer BASIC. După ce l-a adaptat la mașinile sale și l-a completat cu câteva caracteristici noi, el l-a distribuit sub numele de Applesoft BASIC prin casete, inclusiv a doua versiune (Applesoft II) direct în ROM-urile computerelor din seria Apple II Plus , puse la vânzare în 1979 . Integer BASIC a fost retrogradat pentru compatibilitatea cu programele existente într-un fișier simplu de pe discul sistemului de operare Apple II Plus pe care utilizatorii îl puteau încărca în RAM . [6]

Notă

  1. ^ Dezvoltarea Interger BASIC , la apple2history.org . Adus 30.01.2014 .
  2. ^ 1200 Baud Archaeology: Reconstructing Apple I BASIC dintr-o casetă , la pagetable.com . Adus 30.01.2014 .

    «(...) caseta„ Apple I BASIC ”care a fost furnizată împreună cu Apple I. Apple I [BASIC] este foarte rară. Au fost fabricate doar 200 de [casete] și există încă mai puțin de 100. (...) Casetele sunt foarte rare, deoarece nu toate Apple I au una atașată. "

    ( pagetable.com )
  3. ^ a b c Integer BASIC , la apple2history.org . Adus 30.01.2014 .
  4. ^ Apple II: Hardware și firmware , la apple2history.org . Adus 30.01.2014 .

    „Având limbajul BASIC al Wozniak în ROM, disponibil imediat când este alimentat, a permis non-hackerilor să scrie programe care foloseau grafică color Apple II.”

    ( apple2history.org )
  5. ^ Steven Weyhrich, The Apple II , pe apple2history.org , 20 octombrie 2001, p. 2. Accesat la 16 septembrie 2007 (arhivat din original la 19 septembrie 2007) . : Au existat, de asemenea, mai multe programe de casete de cumpărat (presupunând că unul are un casetofon). Printre acestea se număra și BASIC-ul lui Wozniak (care a durat aproximativ 30 de secunde să se încarce) ...
  6. ^ Applesoft II , la apple2history.org . Adus 30.01.2014 .