C with Operator eXtension

Übersicht

Die Effizienz, mit der numerische Methoden auf Rechnersystemen implementiert werden, hängt entscheidend von den verwendeten Werkzeugen ab. Eine an der mathematischen Notation orientierte Schreibweise spielt dabei eine wichtige Rolle. Ein weiterer wichtiger Punkt ist die Unterstützung des gesamten Entwicklungsprozesses. Nur so kann ein Sprachwechsel beim Übergang von der Entwicklungs- zur Produktionsphase vermieden werden.

Die an diesem Arbeitsbereich entwickelte Programmiersprache COX erweitert die Sprache C um ein allgemeines Operatorkonzept. Dieses ermöglicht eine stark an der mathematischen Notation orientierte Programmierung. Darüber hinaus ist COX sowohl kompilativ als auch interpretativ nutzbar.

Highlights

einfache Syntax

umfangreiche Standardbibliotheken

Benutzen der gewohnten mathematischen Operatoren

integriertes Hilfesystem

kombinierter Präcompiler und Interpreter

beliebig erweiterbar, da aufwärtskompatibel zu C

einfache Bedienung aus dem Editor

COX im Detail

intuitive Schreibweise

einfacher Zugriff, auch auf Unterbereiche

durch das allgemeine Operatorkonzept lassen sich auch Funktionen mit mehreren Ergebnissen auf natürliche Weise aufrufen

Der integrierte Präcompiler erzeugt aus Ihrem Code blitzschnelle Programme. Änderungen an dem Algorithmus sind dazu nicht notwendig.

Interaktives Betrachten der Grafiken im VRML Viewer
zoomen, verschieben, drehen
per Mausklick

Hilfesystem

Kommentare werden automatisch aus dem Quelltext extrahiert. Hieraus kann dann eine Online-Hilfe (Texinfo und HTML) sowie die gedruckte Dokumentation (TeX) generiert werden

Kommentare im Quelltext

COX System

Der modulare Aufbau des COX Systems sichert die Portabilität. Klar definierte Schnittstellen ermöglichen eine gute Integration von externen Komponenten, wie z.B. Editor oder 3D Grafik Programmen.

Features auf einen Blick

Beispiele

Systemanforderungen

weitere Informationen

Weitere Forschungsgebiete sowie Studien- und Diplomarbeiten

Rolf Lindemann, Technische Universität Hamburg-Harburg

Email: Lindemann@tu-harburg.de

http://www.ti3.tu-harburg.de/~lindeman


zurück zur Übersicht