News Importanti

News : 01/05/11 Mk Model Pack Fpsc V2 15/05 Upgrade Ufficiali Fps Creator 15/05 Aggiornamento Forum 27/06 Hud Pack Installer by friskon e xhogan89x  - 15/05 postata l' Rpg Mod v3 by Flatlander -

E' Arrivato l'
Mk Model Pack Fpsc V2
Per Fps Creator




Rispondi 
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
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.
Trova tutti i messaggi di questo utente
Add Thank You Cita questo messaggio nella tua risposta
Rispondi 


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

Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)



Forum Affiliates