Obtjeck

Moderne Plattformunabhängige OO-Sprache mit einem nativen Jit-Compiler
Jetzt downloaden

Obtjeck Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Randy Hollines
  • Dateigröße:
  • 2.7 MB

Obtjeck Stichworte


Obtjeck Beschreibung

Objeck ist eine allgemeine Programmiersprache, die eng mit Java, Pascal und Ruby verbunden ist, die seine Datentypen als Objekte behandelt. Diese Sprache enthält alle "grundlegenden" Merkmale einer Allzweck-Programmiersprache (Turing Complete) mit einer Betonung, die auf OOP-Einfachheit aufgerichtet wird. Die Sprache besteht aus einem Compiler und einer virtuellen Maschine mit assoziiertem Müllsammler und JIT-Compiler. Der Compiler emittiert einen binären Byte-Code, der vom Runtime-System ausgeführt wird. Das Laufzeitsystem kann den Byte-Code in den nativen Maschinencode von IA-32 oder AMD64 übersetzen. Das Engineering-Ziel ist es, grundlegende Optimierungen (Peep-Loch) zu haben, die vom Quellcode-Compiler- und fortschrittlichen Optimierungen des JIT-Compilers ausgeführt werden. Haupteigenschaften: Unterstützung für Objektorientierte Programmierung (virtuelle Klassen, Schnittstellen, ENULS, Funktionen und Methoden) Funktionsunterstützung (High-Order-Funktionen) Unterstützung für polymorphe Methoden und Funktionen "Public" und "Private" Methodenklassifizierungen -Bibliotheksunterstützung (Konsole, Strings, Dateien, Threads, Steckdosen, Verzeichnisse, Vektoren, verknüpfte Listen, B-Bäume, HTTP usw.) Interaktiver Debugger Automatisches Speichermanagement (Markierung und Sweep-Müllsammlung) Native Runtime JIT Unterstützung für IA-32- und AMD64-Architekturen Allgemeine Compiler-Optimierungen (Kurzschlusslogik, Verfahren zum Futter, konstantem Falten, Festigkeitsreduzierung und Anweisungsvereinfachung)


Obtjeck Zugehörige Software