BBC BASIC

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

BBC BASIC a fost dezvoltat în anul 1981 , în principal de Sophie Wilson , ca limbaj de programare pentru computerul de casă BBC Micro produs de Acorn .

Caracteristici

BBC BASIC este o versiune a limbajului de programare BASIC bazat pe versiunea scrisă anterior pentru Acorn Atom . O caracteristică particulară este includerea de comenzi pentru gestionarea celor patru canale de sunet și grafică de înaltă rezoluție. O altă particularitate este prezența unui asamblator on-line, integrat cu limbajul BASIC, care permite utilizatorului să scrie programe în limbaj de asamblare.

Versiuni pentru BBC Micro

  • BASIC I, versiunea originală la bordul primului BBC Micro .
  • BASIC II, versiune utilizată pe Acorn Electron și BBC Micro produsă după 1982 , inclusiv modelul BBC B +. Adăugări OPENUP și OSCLI comenzi. De asemenea, include unele remedieri de erori.
  • BASIC III, produs în două versiuni, una pentru Anglia, cealaltă pentru Statele Unite. Comparativ cu versiunea II, include unele remedieri de erori și unele comenzi noi, cum ar fi COLOR sau COLOR.
  • BASIC IV, cunoscut și sub numele de CMOS BASIC, a fost disponibil pe BBC Master și pe mașina Master Compact . Acesta acceptă noile instrucțiuni disponibile pentru procesorul 65SC12.
  • HI-BASIC, a fost disponibil în două versiuni, prima bazată pe BASIC III, a doua pe BASIC IV. Ambele versiuni sunt dezvoltate pentru a rula programe la o adresă mai mare (B800) decât versiunile normale. Acest lucru are ca rezultat mai mult spațiu de memorie pentru programe.

O altă versiune a BBC BASIC, numită BAS128 , a fost furnizată pe bandă sau disc împreună cu BBC Master și Master Compact . A fost încărcat în memoria principală și a suportat 64K de spațiu pentru program. Pe de altă parte, această versiune a fost mai lentă decât versiunea rezidentă ROM .

Versiuni pentru Acorn Archimedes (RISC OS)

  • BASIC V. Această versiune marchează trecerea la procesorul ARM pe 32 de biți . În același timp, limita de 16 KB pentru dimensiunea codului sursă este eliminată. Sunt apoi introduse noi comenzi precum WHILE-ENDWHILE , IF-THEN-ELSE-ENDIF și CASE-OF-WHEN-OTHERWISE-ENDCASE .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT