XBasic - XBasic

XBasic
Familie DE BAZĂ
Proiectat de Rațiunea Max
Dezvoltatori Max Reason, Eddie Penninkhof
A apărut prima dată sfârșitul anilor 1980
Versiune stabila
6.3.26 / 2018 ; Acum 3 ani ( 2018 )
Previzualizare lansare
6.3.26 / 2018 ; Acum 3 ani ( 2018 )
Platformă I386
OS Windows, Linux
Licență GNU LGPL
Extensii de nume de fișier X
Site-ul web xbasic .sourceforge .net
Influențată de
BASIC , C (limbaj de programare)

XBasic este o variantă a limbajului de programare BASIC care a fost dezvoltat la sfârșitul anilor 1980 pentru procesorul Motorola 88000 și Unix de Max Reason. La începutul anilor 1990 a fost portat la Windows și Linux și , din 1999, a fost disponibil ca software open source cu biblioteca sa de rulare sub licența LGPL .

Nu trebuie confundat cu TI Extended BASIC , care este uneori numit XBasic sau X Basic. De asemenea, Xbasic nu trebuie confundat cu limbajul Xbasic utilizat în produsele Alpha Anywhere și Alpha Five ale Alpha Software. Alpha Software a dezvoltat Xbasic ca limbaj de proprietate pentru produsele sale. Xbasic-ul Alpha Software nu este deloc conectat la versiunea Xbasic descrisă în acest articol.

Max Reason și-a întrerupt sprijinul, iar dezvoltarea a fost supravegheată de Eddie Penninkhof. Între timp, Eddie și-a întrerupt asistența și același lucru a fost preluat de un programator „CW”, care a adus mai ales versiunea Linux mai în concordanță cu evoluțiile recente.

Versiunea 6.2.3 a fost ultima versiune oficială, lansată la 27 octombrie 2002, însă lansările neoficiale sunt încă menținute de un grup de entuziaști prin GitHub. (Căutați doar XBasic-ul lui Max Reason) De atunci au existat mai multe actualizări ale limbajului de programare Xbasic pentru Windows și Linux.

Acum am aflat de Eddie Penninkhof și am încărcat cu succes cele mai recente versiuni ale Xbasic în Source Forge. (xbasic-6.3.26-A-windows210724) (xbasic-6.3.26-A-Linux210724-tar-gz). Cele mai recente versiuni sunt disponibile și de la GitHub xbwlteam. În aceste versiuni, Robin Warner a inclus întreaga documentație HTML (neactualizată), ghidul actualizat de referință rapidă și software și exemple ale hărților sale funcționale concepute pentru a ajuta programatorii care doresc să schimbe și să recompileze limbajul de programare. YaHoo a închis multe (toate neprofitabile) grupuri de utilizatori, inclusiv grupul de utilizatori Xbasic.

Dacă aveți întrebări, probleme sau idei despre programarea cu Xbasic, consultați noul grup de utilizatori Xbasic: (groups.io/g/MaxReasonsxBasic) Avem mai mulți programatori foarte experimentați care vă pot ajuta: căutăm mai mulți programatori care ar fi interesat să ajute la menținerea și actualizarea programului.

Caracteristici

XBasic a semnat și nesemnat numere întregi de 8, 16 și 32 de biți și 64 de biți , precum și valori în virgulă mobilă de 32 și 64 de biți . Tipul de date șir este doar pentru caractere pe 8 biți.

Este posibil să generați un fișier de limbaj de asamblare . XBasic are o versiune exclusiv pentru Windows numită XBLite . Dezvoltarea este la SourceForge .

Componente

  • Editor (scrierea codului sursă)
  • Compilator (crearea codului mașinii)
  • Debugger (verificarea erorilor)
  • Biblioteci (cod pregătit pentru apelare)
  • GuiDesigner (creează interfața grafică cu utilizatorul pentru program)

Exemplu de cod

 ' Programs contain:
 ' 1. A PROLOG with type/function/constant declarations.
 ' 2. This Entry() function where execution begins.
 ' 3. Zero or more additional functions.
 '
 FUNCTION Entry()

 PRINT "Hello World"

 PRINT 2+2
 PRINT 44/12
 PRINT 33*3

 END FUNCTION

Referințe

linkuri externe