Objeck.

Lingua dell'OO indipendente della piattaforma moderna con un compilatore JIT nativo
Scarica ora

Objeck. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Nome editore:
  • Randy Hollines
  • Dimensione del file:
  • 2.7 MB

Objeck. Tag


Objeck. Descrizione

Objeck è un linguaggio di programmazione per uso generico strettamente correlato a Java, Pascal e Ruby che tratta i suoi tipi di dati come oggetti. Questa lingua contiene tutte le caratteristiche "di base" di un linguaggio di programmazione di uno scopo generale (Turing) con un'enfasi posta su semplicità oop. La lingua è composta da un compilatore e una macchina virtuale con collettore di spazzatura associato e compilatore JIT. Il compilatore emette codice byte binario eseguito dal sistema di runtime. Il sistema di runtime ha la capacità di tradurre il codice di byte nel codice macchina nativo IA-32 o AMD64. L'obiettivo di ingegneria è quello di avere ottimizzazioni di base (buca di peep) eseguita dal compilatore del codice sorgente e dalle ottimizzazioni avanzate eseguite dal compilatore JIT. Caratteristiche principali: Supporto per la programmazione orientata agli oggetti (classi virtuali, interfacce, enumum, funzioni e metodi) Supporto funzionale (funzioni ad alto ordine) Supporto per metodi e funzioni polimorfici "Pubblico" e metodi "privati" Metodi Supporto Biblioteca di classe (console, stringhe, file, fili, prese, directory, vettori, elenchi collegati, B-alberi, http, ecc.) Debugger interattivo Gestione automatica della memoria (marchio e raccolta di spazzatura Sweep) Supporto nativo Runtime Jit per architetture IA-32 e AMD64 Ottimizzazioni generali del compilatore (logica di cortocircuito, metodo in fodera, piegatura costante, riduzione della forza e semplificazione delle istruzioni)


Objeck. Software correlato