Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
HotBasic, un compilatore BASIC ottimizzato
Scritto da Fabrizio Pani il 02-04-2006 ore 23:06
HotBasic è molto veloce nelle operazioni matematiche grazie al modo in cui genera codice macchina sfruttando la FPU del sistema. Buona attenzione è stata posta alla sicurezza, infatti il compilatore dispone di un sistema atto ad evitare exploit o crash di sistema ed anche buffer overflow, grazie ad un controllo che aumenta le dimensioni del buffer all'occorrenza. HotBasic genera eseguibili per il sistema operativo Windows e Linux, che non dipendono da librerie di runtime e che occupano poco spazio.

A parte le caratteristiche proprie dei vari dialetti Basic, come QBasic, si possono creare interfacce grafiche tramite gli oggetti di tipo FORM e DIALOGS, accedere al registro di configurazione ed utilizzare i socket. E' presente l'object COMPORT per accedere alle porte seriali, quello FPU che è esclusivo di questo compilatore e come detto permette di raggiungere un'elevata velocità nelle operazioni aritmetiche, quello PRINTER, e per accedere a database ODBC l'oggetto SQLDATA, se è installato il DB SQLite quello SQLLITE. Vale la pena citare ancora MEMORY da usare per inserire stream di dati in memoria, per esempio nelle operazioni crittografiche.

Tra le altre cose, proprio come in VB è presente il tipo Variant, ed è possibile inserire codice Assembly in linea.

HotBasic è un software commerciale che può essere provato gratuitamente (non scade), ma se si vuole creare software commerciale si deve acquistare la licenza.
Il compilatore a linea di comando richiede, per la piattaforma Windows, i seguenti file Microsoft: link.exe, rc.exe e cvtres.exe distribuiti nell'archivio hot_bin.zip, ed è accompagnato da un IDE scaricabile separatamente.
Precedente: Oracle: struttura logica e fisica
Successiva: L’aggiornamento diventa semplice con EasyUbuntu
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.711 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.