Benutzer:Brf/Titanium (Programmiersprache)

Titanium
Paradigmen: objektorientierte Programmiersprache
Beeinflusst von: Java, CAF (Co-Array Fortran)
[1]

Titanium ist eine objektorientierte, parallele Programmiersprache.

Eigenschaften

Bearbeiten
  • Paralleles Rechnen im Höchstleistungsbereich
  • Obermenge von Java
  • Java-übliche Sicherheit, Robustheit und Lesbarkeit der Programme
  • Java-übliche Spracheigenschaften wie Garbage Collection, Immutable Classes
  • Compileroutput: C-Code, der von Ansi-C-Compilern weiter verarbeitet wird.
  • Java-Maschine spielt keine Rolle, da nativer Code erzeugt wird.

Parallel-Modell ähnlich zu CAF (Co-Array Fortran) und UPC (Unified Parallel C) wo ein globaler Speicher als gemeinsam nutzbar betrachtet wird, aber bereichsweise einzelnen Prozessoren zugeordnet wird (PGAS-Sprachen).

Bearbeiten