OOC è un linguaggio di programmazione orientato agli oggetti che si traduce in C per mezzo di un compilatore intermedio. & Nbsp; Si può quindi essere compilato da un compilatore C, come gcc. Ad es supporta le classi, funzioni astratte, foreaches, ecc E intende essere moderno, modulare, espandibile, ma semplice da usare. Per maggiori dettagli sulla lingua vedere la pagina LanguageSummary nel wiki.
Perché è tradotto in C, è molto portatile e onnipresente, e, beh .. quasi veloce come C (ad esempio non Virtual Machine). Inoltre, è molto semplice per vedere come funziona il linguaggio "sotto il cofano".
Grafica step-by-step compilazione dei tool sono stati resi disponibili, a sperimentare con l'aggiunta di nuove funzionalità per il compilatore o correggere i bug esistenti.
La libreria standard è ancora in fase di sviluppo, per ora è ispirato API standard di Java (ad esempio per le raccolte). Tra l'altro, l'applicazione principale del compilatore OOC è attualmente in Java. Quando il progetto è abbastanza maturo (= vedremo), si prevede di riscrivere il compilatore in OOC sé.
Per una panoramica dei progressi, vedere gli esempi / cartella nella SVN. Siete invitati a scrivere codice in ooc! spingere il compilatore per i suoi limiti
Cosa c'è di nuovo in questa versione:.
- sintassi molto più pulito (si veda la Guida di riferimento Guida)
- Un sacco di correzioni di bug, il compilatore sta diventando abbastanza affidabile
- Migliore GTK / SDL / OpenGL / GLU / GLUT
- uso più semplice di librerie C
- Migliorata la compatibilità di Windows
- Ora distribuito come binari per Linux / Windows, Jar (java), e la distribuzione sorgente.
- Troppe cose da menzionare qui, vedere i log commit
Bindings
I commenti non trovato