Onice

ONYX è una lingua filettata basata su pila integrata.
Scarica ora

Onice Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jason Evans
  • Sito web dell'editore:
  • http://www.canonware.com/Parsing/

Onice Tag


Onice Descrizione

Onyx è un linguaggio filettato incorporabile stack-based. Onice è un potente stack-based, multi-thread, interpretate, generale linguaggio di programmazione scopo simile a PostScript. Si può essere incorporato come linguaggio di estensione in modo simile a ficl (Forth), astuzia (schema), librep (dialetto Lisp), S-lang, Lua, e Tcl.Here sono alcune caratteristiche chiave di "Onyx": · Onyx fornisce realmente scalabile threading che utilizza threading POSIX nativo del sistema operativo. · Onyx può essere configurato oltre 1000 modi diversi, a seconda delle esigenze del programma che sta per essere memorizzati in modo. Questo rende possibile l'uso di Onyx in ambienti ristretti come boot loader e kernel del sistema operativo, senza sacrificare la funzionalità che è utile per la programmazione di uso generale. · Onyx è forse l'avanzato linguaggio di programmazione più stack-based uso generale esistente (non che ci sono molti altri). Ecco alcuni esempi di come Onyx migliora precedenti lingue basati su stack: · - Le pile sono oggetti di prima classe. Questo può sembrare una caratteristica fondamentale, ma né Forth né PostScript forniscono pile, nonostante l'evidente utilità in un linguaggio stack-based · -. Le pile sono a doppio attacco. Ciò significa che una pila può essere efficacemente trattata come due pile, che possono semplificare notevolmente la gestione dello stack · -. Onyx ha eccellenti capacità di introspezione. Onyx è dotato di alcun debugger di per sé, perché non v'è essenzialmente alcun bisogno di uno. · Un set completo di operatori che forniscono l'accesso alle funzionalità del sistema POSIX, come ad esempio file di I / O, la creazione di processo e di controllo, e gestione dei segnali. · Entrambe UDP / e rete TCP / IP. · le espressioni regolari compatibili con Perl. · sistema di moduli caricabili. Onice può essere esteso da moduli, che possono essere scritti in una combinazione di C / C ++ e onice. Questo fornisce un'interfaccia pulita per la scrittura di programmi di grandi dimensioni con un design modulare, in cui le porzioni prestazioni critiche del programma sono scritti in un linguaggio compilato. · Programmazione orientata agli oggetti di supporto (OOP). supporto OOP di Onyx ha un sapore simile a quello di Objective-C, che è altamente dinamico e potente. · Gestione automatica della memoria. La memoria è gestita da un segno e spazzata garbage collector automatico che ha molto basso overhead. · La sintassi di Onyx è adatto sia per codice e dati, il che significa che i file di configurazione e le basi di dati possono essere letti, scritti e memorizzati come codice di Onyx. Qui sono alcune caratteristiche chiave di "Onyx": · Onyx fornisce threading realmente scalabile che utilizza threading POSIX nativo del sistema operativo. · Onyx può essere configurato oltre 1000 modi diversi, a seconda delle esigenze del programma che sta per essere memorizzati in modo. Ciò rende possibile l'uso Onyx in ambienti ristretti come boot loader e kernel del sistema operativo, senza sacrificare la funzionalità che è utile per la programmazione di uso generale. Onyx è forse l'avanzato linguaggio di programmazione più stack-based uso generale esistente (non che ci sono molti altri). Ecco alcuni esempi di come Onyx migliora precedenti lingue basati sullo stack: · - Le pile sono oggetti di prima classe. Questo può sembrare una caratteristica fondamentale, ma né Forth né PostScript fornire pile, nonostante l'evidente utilità in un linguaggio stack-based. · - Le pile sono a doppio attacco. Ciò significa che una pila può essere efficacemente trattata come due pile, semplificando notevolmente la gestione dello stack. · - Onyx ha eccellenti capacità di introspezione. Onyx è dotato di alcun debugger di per sé, perché non v'è essenzialmente alcun bisogno di uno. · Un set completo di operatori che forniscono l'accesso alle funzionalità del sistema POSIX, come ad esempio file di I / O, la creazione di processo e di controllo, e gestione dei segnali. · Entrambi rete UDP / TCP / IP. · Le espressioni regolari compatibili con Perl. · Sistema di moduli caricabili. Onice può essere esteso da moduli, che possono essere scritti in una combinazione di C / C e onice. Questo fornisce un'interfaccia pulita per la scrittura di programmi di grandi dimensioni con un design modulare, in cui le porzioni prestazioni critiche del programma sono scritti in un linguaggio compilato. · Programmazione orientata agli oggetti di supporto (OOP). supporto OOP di Onyx ha un sapore simile a quello di Objective-C, che è altamente dinamico e potente. · Gestione automatica della memoria. La memoria è gestita da un segno e sweep garbage collector automatico che trovi molto basso overhead. · La sintassi di Onyx è adatto sia per codice e dati, il che significa che i file di configurazione e le basi di dati possono essere letti, scritti e memorizzati come codice di Onyx.


Onice Software correlato

Pystates.

Un semplice e potente quadro della macchina di stato Python utilizzando Canoutines ...

181

Scarica

annotater

Applicazione di annotazione Web in linea e middleware utilizzando JavaScript e WSGI ...

137

Scarica