Dettagli del software:
Versione: 4.0.3
Data di caricamento: 12 May 15
Licenza: Shareware
Prezzo: 79.00 $
Popolarità: 104
Euphoria è ora un linguaggio di programmazione libero, open source. Ha una sintassi semplice e struttura con regole coerenti, ed è anche di facile lettura.
Si può rapidamente e con poco sforzo, lo sviluppo di applicazioni, grandi e piccoli, per Windows, varianti di Unix (Linux, FreeBSD, ...) e OS X.
Euphoria è stato rilasciato come shareware modo nel 1993. Al giorno d'oggi, è in fase di sviluppo come un progetto open source che è guidato dalla comunità e mantenuto. Il linguaggio si è evoluto in uno strumento sofisticato per i programmatori
Caratteristiche .
- Una definizione potente linguaggio molto semplice, flessibile, che è facile da imparare e da usare.
- Le variabili crescono o si riducono, senza il programmatore doversi preoccupare di allocare e liberare blocchi di memoria. Gli oggetti di qualsiasi dimensione possono essere assegnati a un elemento di una sequenza Euphoria (array).
- A ad alte prestazioni, state-of-the-art interprete che è significativamente più veloce di interpreti convenzionali come Perl e Python.
- Una ottimizzazione Euphoria Per C Translator, che può aumentare la vostra velocità ancora di più, spesso di un fattore 2x a 5x contro l'interprete già-veloce.
- verifica Ampia run-time per: out-of-bounds indici, le variabili non inizializzate, i valori dei parametri male per routine di libreria, valore non valido assegnato a una variabile e molti altri. Non ci sono eccezioni misteriose macchine - otterrete sempre una descrizione completa inglese di qualsiasi problema che si verifica con il vostro programma in fase di esecuzione, insieme a una chiamata stack trace-back e un dump di tutti i valori delle variabili. I programmi possono eseguire il debug in modo rapido, semplice e più a fondo.
- caratteristiche dell'hardware sottostante sono completamente nascosti. I programmi non sono a conoscenza di word-lunghezze, alla base di rappresentanza a livello di bit di valori, l'ordine dei byte etc.
- Un debugger sorgente a schermo intero e un profiler di esecuzione sono inclusi.
- , editore multi-file è incluso anche un full-screen. Su un monitor a colori, l'editor visualizza i programmi Euphoria in più colori, per evidenziare i commenti, parole riservate, funzioni built-in, archi, e il livello di nidificazione di staffe. Facoltativamente esegue il completamento automatico delle dichiarazioni, risparmiando digitando sforzo e riducendo gli errori di sintassi. Questo editor è scritto in Euphoria, e il codice sorgente viene fornito all'utente senza restrizioni. Siete liberi di modificarlo, aggiungere funzioni, e ridistribuirlo come desiderate.
- programmi Euphoria eseguiti sotto Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD e possono essere facilmente portato su piattaforme con supporto per GCC.
- È possibile fare un unico stand-alone file eseguibile dal programma.
- routine Euphoria sono naturalmente generico. Il programma di esempio sotto mostra un singola routine che ordinare qualsiasi tipo di dati - interi, numeri in virgola mobile, stringhe, ecc Euphoria non è un & quot; object-oriented & quot; lingua, eppure raggiunge molti dei vantaggi di queste lingue in un modo molto più semplice.
- Euphoria è completamente gratuito e open source.
Cosa c'è di nuovo in questa versione:
- Questo grande aggiornamento caratteristiche nuovi costrutti linguistici, modificatori di visibilità portata, compilazione condizionale, miglioramenti delle prestazioni, commenti su più righe e stringhe, valori e tipi enumerati, l'assegnazione variabile dichiarazione, un'istruzione switch, vari modificatori di loop, il supporto per un utente definito pre-processore, unit test, un sistema di documentazione del codice sorgente, la copertura analisi, un disassemblatore, compilation C diretto via EUC, built-in zoccoli, e regolare le espressioni attraverso built-in PCRE, oltre ai più di 800 soci pubblici della nuova libreria standard.
I commenti non trovato