Omikron BASIC

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

Omikron BASIC este un dialect al limbajului de programare BASIC prezentat în 1985 pentru computerele Atari ST și dezvoltat pentru a efectua calcule matematice importante [1] . Editorul a fost scris de Artur Södler , asistat de Thomas Kemp pentru dezvoltarea rutinelor matematice .

Cea mai recentă versiune pentru Atari, 5:20, este datată 1998 : Omikron BASIC continuă să fie produs pentru platforma Macintosh , pentru care este versiunea 8.5 ( 2008 ), adaptată pentru a rula pe Mac-uri cu procesoare Intel și sistem macOS operând .

Funcționalitate

Executabilul Omikron BASIC 3.01 avea o dimensiune de doar 106 KB , datorită faptului că editorul a fost scris în asamblarea 68000 .

Această aplicație BASIC a compilat aplicații direct executabile de sistem, oferind fișiere cu una dintre aceste extensii: .PRG, .TOS, .APP, .TTP ... Compilația combinată cu biblioteca grafică GEM a permis și crearea de accesorii (fișiere .ACC) , care poate fi apelat din orice aplicație cu un sistem de meniu. Fără a fi multitasking , Omikron BASIC a permis, fără a închide o aplicație, să aibă acces la alte programe.

Omikron BASIC ar putea folosi un posibil coprocesor matematic 68881/68882 și, de asemenea, ar putea să exploateze biblioteca GEM.LIB (cea a GEM-ului utilizat inițial pe ST), de exemplu pentru a utiliza un fișier .RSC furnizat de terți.

În 1988, aceiași autori ai Omikron BASIC au oferit biblioteca EasyGEM , menită să simplifice gestionarea ferestrelor și a meniurilor grație unei interfețe mai funcționale cu acest BASIC.

Compatibilitate

Omikron BASIC a fost dezvoltat pentru a fi cât mai compatibil cu Microsoft BASIC și GW-BASIC , chiar dacă formatul numerelor în virgulă mobilă a fost mărit de la 6 la 10 octeți . Mai mult, ST a fost deja echipat cu o interfață grafică ca standard, astfel încât acest BASIC nu mai trebuia să gestioneze setul de caractere semi-grafic.

Lexic, Omikron BASIC distinge logaritmi de bază 10, indicați cu LOG , de logaritmi naturali , indicați cu LN .

Programare structurată

Omikron BASIC poseda buclele FOR...NEXT , WHILE...WEND și REPEAT...UNTIL . GOSUB...RETURN apelate cu GOSUB...RETURN ar putea fi înlocuite cu proceduri PROC...RETURN . Utilizatorul ar putea defini funcții . Funcțiile au returnat o valoare, numerică sau textuală, în timp ce procedurile ar putea returna mai multe.

Programare la nivel scăzut

Un program scris în Omikron BASIC ar putea apela rutine scrise în limbajul mașinii prin instrucțiunile CALL și USR , trecându-le adresa de memorie în care se afla codul sau direct printr-un șir hexazecimal precedat de INLINE .

Notă

  1. ^ The Omikron Basic Story , la berkhan.com , Berkhan Software. Adus 14/09/2010 (arhivat din original la 29 august 2010) .

linkuri externe

Controlul autorității GND ( DE ) 4220395-8
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT