Turbo Basic

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

Turbo Basic este un compilator și dialect BASIC conceput de Robert Zale și achiziționat ulterior de Borland . Când acesta din urmă a decis să nu mai publice sau să susțină acest limbaj, Zale și-a reluat crearea, l-a redenumit PowerBasic și a fondat PowerBASIC Inc, care a continuat dezvoltarea software-ului.

Produsul s-a născut în anii 1987 - 1988 și are ca caracteristică „Borland Black Screen”, adică interfața textuală bazată pe culoarea neagră, similar cu Turbo Pascal 4.0, Turbo C 1.0 / 1.5 și Turbo Prolog 1.1. Borland și-a adoptat cea mai faimoasă interfață de text albastru începând din 1989 cu Turbo C 2.0 și Turbo C ++ 1.1. Încă de la începuturile lor Turbo Basic și Turbo Prolog nu au vândut multe exemplare [ fără sursă ] .

Spre deosebire de mulți dintre interpreții BASIC lansați în perioada respectivă, Turbo Basic a fost un compilator complet, care generează cod nativ pentru MS-DOS , datorită și numeroaselor sale biblioteci furnizate. Mediul de dezvoltare permite, de asemenea, executarea pas cu pas a codului tastat, pentru a facilita faza de depanare a software-ului produs. Fișierul EXE obținut este un executabil complet și nu are nevoie de nicio bibliotecă suplimentară pentru a rula pe alte computere ; compilatorul Turbo Basic vă permite să generați programe care nu sunt supuse întreruperii utilizatorului cu CTRL-C / CTRL-BREAK.

Eșantion de cod

Următorul exemplu prezintă o listă realizată conform standardului de bază similar cu ALGOL , acceptat de Turbo Basic:

Exemplul tastat în Turbo Basic 1.1.
 INTRARE „Care este numele tău:” , A $
 IMPRIMARE „Bună ziua” ; A $
 DO
   S $ = ""
   INTRARE „Câte stele doriți să imprimați” ; S.
   PENTRU THE = 1 LA S.
     S $ = S $ + „*”
   URMĂTORUL THE
   IMPRIMARE S $
   DO 
     INTRARE „Vrei să tipărești mai multe stele” ; Q $
   BUCLĂ IN TIMP CE LEN ( Q $ ) = 0
   Q $ = STÂNGA $ ( Q $ , 1 )
 BUCLĂ IN TIMP CE ( Q $ = „Y” ) SAU ( Q $ = „y” )
 IMPRIMARE „La revedere” ; A $

Bibliografie

Elemente conexe

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