Euphoria Programming Language

Software screenshot:
Euphoria Programming Language
Dettagli del software:
Versione: 4.0.3
Data di caricamento: 12 May 15
Sviluppatore: Open Euphoria Group
Licenza: Shareware
Prezzo: 79.00 $
Popolarità: 104

Rating: nan/5 (Total Votes: 0)

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.

Programmi simili

Pyexpander
Pyexpander

20 Feb 15

Box
Box

19 Feb 15

Chapel
Chapel

11 May 15

DashO Pro
DashO Pro

11 May 15

Commenti a Euphoria Programming Language

I commenti non trovato
Aggiungi commento
Accendere le immagini!