| News Importanti | ||||
|
|
|||
Mk Model Pack Fpsc V2 Per Fps Creator |
||||
|
FreeBASIC
|
|
27-05-2011, 02:55 PM
Messaggio: #1
|
|||
|
|||
|
FreeBASIC
Il FreeBASIC è un compilatore BASIC a 32 bit libero e open source (rilasciato con licenza GPL) per i sistemi Microsoft Windows, DOS (in modalità protetta), Linux e FreeBSD.
Caratteristiche Il FreeBASIC ha una sintassi molto simile a quella del QuickBASIC ma con un certo numero di caratteristiche aggiuntive. La compatibilità è buona tanto che diversi programmi scritti per il QuickBASIC possono essere compilati ed eseguiti senza nessuna modifica al codice. Il FreeBASIC è un compilatore autocompilante (capace cioè di compilare il suo stesso codice sorgente) composto da circa 120.000 linee di codice (escluse le librerie). Utilizza le binutils, strumenti GNU per la manipolazione del codice oggetto, come back-end. Con il FreeBASIC è possibile sviluppare applicazioni da terminale o con interfaccia grafica (GUI). Supporta pienamente l'utilizzo delle librerie del C e parzialmente quelle del C++: grazie a ciò è possibile utilizzare e creare librerie per il C e per molti altri linguaggi. Il FreeBASIC implementa un preprocessore capace di gestire macro multilinea, compilazione condizionale ed inclusione di file. Va precisato però che quello del FreeBASIC non è un vero preprocessore dato che viene eseguito nello stesso momento in cui viene analizzato il codice: questo significa che può accedere alle informazioni dei simboli, ed eventualmente impostare anche il dialetto (cosa che riavvia però l'analisi del sorgente). Il FreeBASIC è molto veloce, con prestazioni simili a quelle di strumenti quali il GCC. Libreria grafica Il FreeBASIC ha una libreria grafica in 2D integrata compatibile con il QuickBASIC, che permette all'utente di gestire semplici primitive grafiche (come rettangoli, linee e cerchi), il blitting e caratteristiche aggiuntive non presenti nella libreria grafica originale del QuickBASIC. Questa libreria non è dipendente dal sistema operativo per cui il codice è portabile da una piattaforma all'altra. Nonostante la libreria sia integrata, viene caricata solo se il programmatore sceglie di usarla: basta invocare il comando screen. Il FreeBASIC permette inoltre di utilizzare librerie grafiche quali l'OpenGL o di creare finestre con le API del proprio sistema per usare l'accelerazione hardware senza interferire con la libreria grafica del linguaggio. Fonte | Wikipedia Sito FreeBASIC | Gli ospiti non possono vedere link nei messaggi. Registrati QUI per vedere i link. IDE FreeBASIC | Gli ospiti non possono vedere link nei messaggi. Registrati QUI per vedere i link. |
|||
|
« Precedente | Successivo »
|
| Discussioni correlate... | |||||
| Discussione: | Autore | Risposte: | Letto: | Ultimo messaggio | |
| IDE for FreeBASIC | Skyline | 0 | 425 |
28-05-2011 04:00 PM Ultimo messaggio: Skyline |
|
| FreeBASIC Primer #1 | Skyline | 0 | 399 |
27-05-2011 11:09 PM Ultimo messaggio: Skyline |
|
| [FreeBASIC] Hello World | Skyline | 0 | 366 |
27-05-2011 10:01 PM Ultimo messaggio: Skyline |
|
Utente(i) che stanno guardando questa discussione: 1 Ospite(i)

#irc Chat








![[-]](images/1/collapse.gif)

