Compiler - Tools, Consulting

Eines unser Spezialgebiete ist der Compilerbau. Wir bieten Tools, Komponenten und Beratung auf dem Gebiet der Compiler, insbesondere im Bereich Codegenerierung und Performanceoptimierung für Prozessoren wie IA-32, SPARC, MIPS, ARM, IA-64, POWERPC, IBM 390 etc., für Desktop, Server, embedded oder mobilen Einsatz.

Wir vertreiben Compiler Komponenten und Beratung, keine fertigen Compiler. Unsere Kunden sind typischerweise Compiler-, Chiphersteller oder Endkunden, die spezielle Compilerkomponenten oder speziell angepasste Compiler benötigen.

Wir verwenden Compilerbau Techniken zur automatischen Bearbeitung und Generierung von Computerprogrammen, also z.B. für automatisches Refactoring und Reengineering, generative Softwareentwicklung, XML Transformation und Softwaretools allgemein.

Unsere Compiler Produkte umfassen den SSA basierenden Firm Optimierer und den Back End Code Generator BEG zur Erstellung portabler Compiler. Mit BEG lassen sich optimierende Codegeneratoren für Maschinensprache in kürzester Zeit erstellen.

Typische Projekte sind:

  • Erstellung von Codegeneratoren für spezielle Prozessoren zum Einbau in einen C/C++ Compiler
  • Erzeugung von Maschinencode für x86 Prozessoren aus der java-vm
  • Transformation von Modula-2 Programmen in C-Programme
  • Automatische Generierung von C-Programme aus deklarativen Spezifikationen
  • Performanceoptimierung von Programmen durch geeignete Anwendung von automatischen Codeoptimierern
  • Analyse von HTML Dokumenten für HTML Tools
H.E.I. bietet AJAX Web Programmierung Beratung-, Consulting-, Internet-, E-Commercedienstleistungen regional (Einzugsgebiet: Mannheim, Karlsruhe, Ludwigshafen, Heidelberg, Rhein-Neckar-Kreis, Frankfurt am Main, Stuttgart), national und international an. This page was dynamically generated by the web application development tool RADpage © 1996-2014 H.E.I. All Rights Reserved.

Software Engineering

 
Software Engineering
    Komponenten
    Compiler
    Compilerbau
    Performance Optimierung
    Methodik
Linux Support, ...
Know-How