Limbaj de programare în limba rusă

Bine ați venit pe site-ul neoficial dedicat limbajului de programare FreeBASIC.

FreeBASIC este o implementare gratuită a compilatorului de limbaj de programare cu o sintaxă compatibilă BASIC pentru Microsoft Windows, DOS și Linux.

Când se utilizează modul "QB", FreeBASIC oferă un nivel ridicat de compatibilitate cu programele scrise pentru QuickBASIC. Multe programe scrise pentru QuickBASIC vor fi compilate și executate fără modificări în cod. Cu toate acestea, pentru compilarea în modul implicit de "FreeBASIC" majoritatea programelor vor necesita unele modificări.

Un exemplu simplu care arată utilizarea procedurilor:

Codul FreeBASIC
Funcția AddNumbers (a ca Integer.b ca Integer) ca Integer
t; Înapoi a + b
Terminați funcția

Sub Hello ()
t; Imprimați "Bună ziua!"
End Sub

Declare Sub MyPrint (numere ca Integer)

' Codul în afara oricăror funcții și proceduri este considerat punctul principal de intrare în program
Bună ziua ()
Imprimați numerele de adăugare (1, 1)
MyPrint 5

Sub MyPrint (Num ca Integer)
t; Imprimare nr
End Sub

FreeBASIC este un compilator autonom care se poate compila. Utilizând utilitarele GNU, poate crea aplicații console și grafice, biblioteci dinamice și statice, drivere și sisteme de operare. FreeBASIC suportă pe deplin biblioteca de limbi C și parțial C ++. Acest lucru permite programatorilor să creeze biblioteci pentru C și multe alte limbi. FreeBASIC suportă un procesor în stil C, de exemplu, macrocomenzi multiple, compilație condiționată, includerea fișierelor.

FreeBASIC creează programe care sunt similare vitezei cu tipurile de CCG mainstream.

FreeBASIC este un set de instrumente de dezvoltare cross-platform, creat inițial de Andre Victor, format dintr-un compilator, un asamblor GNU, un linker, un arhivator și o bibliotecă runtime, inclusiv o bibliotecă grafică. Compilatorul fbc acceptă în prezent crearea de aplicații pentru arhitectura de procesoare de tip i386 pentru DOS, Linux și Windows. Proiectul conține, de asemenea, fișierele antet necesare pentru unele biblioteci populare, de exemplu, biblioteci runtime C, Allegro, SDL, OpenGL, GTK +, Windows API și exemple de lucru cu ele.

FreeBASIC este un limbaj de programare la nivel înalt care susține o paradigmă imperativă, procedurală și orientată pe obiecte, cu o sintaxă aproape de Microsoft QuickBASIC. De fapt, FreeBASIC a fost inițial conceput ca o încercare de a crea o alternativă compatibilă gratuită cu Microsoft QuickBASIC, dar de atunci a evoluat într-un instrument puternic de dezvoltare. FreeBASIC poate fi folosit pentru a extinde capabilitățile Microsoft QuickBASIC, folosind mai multe tipuri de date, construite de limbi, stiluri de programare și platforme moderne și API-uri.

Site-ul este creat folosind tehnologia XHTML

Articole similare