XBasic

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 15 martie 2021; verificările necesită 2 modificări .
XBasic

Captură de ecran : XBasic IDE
Tip de mediu de dezvoltare integrat
Dezvoltator Max Reason, Eddie Penninkhof
Sistem de operare Linux , Windows
ultima versiune 6.2.3 ( 27 octombrie 2002 )
Versiune de testare 6.3.22 (30 mai 2014 ) ( 30.05.2014 )
Licență LGPL
Site-ul web xbasic.org

XBasic este o variantă a limbajului de  programare BASIC dezvoltat de Max Reason la sfârșitul anilor 1980 pentru procesorul Motorola 88000 .rulează Unix . A fost portat pe Windows și Linux la începutul anilor 1990 , iar din 1999 a fost disponibil open source sub LGPL , împreună cu o bibliotecă de rulare . Max Reason a încetat să susțină și să dezvolte sistemul. În prezent, este îngrijit de Eddie Penninkhof.

Caracteristici

Autorii au încercat să ofere mediului de dezvoltare integrat (IDE) un aspect suficient de apropiat de interfața QuickBasic .

În mod implicit, programele din XBasic nu sunt compilate , ci interpretate . În meniul „run” există un element „asamblare”, prin selectarea căruia, puteți obține un program de asamblare compilat din codul dumneavoastră de bază.

Depanatorul din XBasic acceptă caracteristici standard: puncte de întrerupere , vizualizarea conținutului memoriei și a registrelor procesorului etc.

Biblioteca grafică XBasic este construită folosind funcții simple care funcționează cu elementele primitive și controale grafice. XBasic are, de asemenea, o bibliotecă de matematică care include funcții elementare de numere reale ( sinus, cosinus , logaritm , rădăcină etc.) și funcții similare pentru numere complexe .

Include, de asemenea, un designer GUI, GuiDesigner.

Exemplu de cod

' Programele conțin: ' 1. UN PROLOG cu declarații de tip/funcție/constante. ' 2. Această funcție Entry() unde începe execuția. ' 3. Zero sau mai multe funcții suplimentare. ' FUNCTIONEntry ( ) PRINT „Hello World” PRINT 2 + 2 PRINT 44 / 12 PRINT 33 * 3 FUNCȚIE DE sfârșit

Literatură

Link -uri