| Tecomp. Compilatore / interprete Eiffel gratuito e open source |
Scarica ora |
Tecomp. Classifica e riepilogo
- Nome editore:
- Helmut Brandl
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 632 KB
Tecomp. Tag
Tecomp. Descrizione
Compilatore / interprete Eiffel gratuito e open source TeComp è un compilatore a riga di comando che attualmente funziona come un interprete Eiffel. Compila il codice sorgente Eiffel in una rappresentazione interna ed eseguela nella sua macchina virtuale.Tecomp funziona su macchine UNIX e Windows (64/32 bit, Big / Little Endian) e su tutte le macchine che hanno GCC e le utilità di sicurezza corrispondenti installate (requisiti vedi sotto). Ecco alcune caratteristiche chiave di "Tecomp": Biblioteca del kernel: · Classi disponibili: qualsiasi, carattere, carattere_8, booleano, intero, integer_8 / 16/38/64, naturale, naturale_8 / 16/32/64, stringa, comparabile, std_files, file, puntatore, reale, tipo, parte_comparabile, intervallo, Tupla · Caratteristiche disponibili di qualsiasi: io, default_create, digita, out, stampare, is_equal, default_is_equal, copia, default_copy, clonato, default_clonato, is_deep_equal, Deep_Cloned. · Tutte le conversioni tra i tipi di base sono implementate · Caratteristiche mancanti di qualsiasi tipo: fieno · Classi non ancora disponibili: hashable, memorizzabile, memoria, eccezioni, argomenti, piattaforma, una volta_manager, routine, procedura, funzione, predicato Meccanismi linguistici: a disposizione: · Creazione di oggetti · Test dell'oggetto. · Tipi staccabili · Vecchie espressioni · Espressioni di creazione · Conversione · Call · Feature ridefinition. · Tipi espansi definiti da sviluppatori · Caratteristiche differite · Assegnazione polimorfica (Dynamic Bind) · Asserzioni (precondizioni, postcondizioni, invarianti di classe, assegni, varianti di loop, invarianti ad anello) · Alias (solo con operatori standard) · Rinominare, ridefinire, esportare, nonfine, selezionare · Una volta che le routine (il risultato non può ancora essere espanso) · File ACE per controllare il gruppo della classe · Monitoraggio dell'asserzione commutabile (per cluster) · Caratteristiche pubbliche e private (ma nessuna esportazione selettiva) · Void Safety. · Pugilato automatico · Attributi costanti · Tuples. · raccolta dei rifiuti Cosa c'è di nuovo in questa versione: · Versione 0.18 Conversione target implementata per gli operatori binari. · L'implementazione ha scavalcato i controlli di validità del tipo con operatori binari. Pertanto, il codice non valido potrebbe essere eseguito che potrebbe causare arresti anomali di runtime.
Tecomp. Software correlato