Low Level Virtual Machine

Aus PlusPedia
Wechseln zu: Navigation, Suche
The LLVM Compiler Infrastructure


Basisdaten

Maintainer Chris Lattner[1]

Entwickler The LLVM Team[2]

Aktuelle Version 2.9
(6. April 2011)

Betriebssystem Mac OS X, FreeBSD, Linux, Windows[3]

Programmiersprache C++

Kategorie Compiler

Lizenz University of Illinois Open Source License

deutschsprachig ja
www.llvm.org

Die Low Level Virtual Machine (LLVM) ist eine Compiler-Architektur. Alle ihre Komponenten arbeiten mit einer "Zwischendarstellung" des Programmcodes, genannt LLVM intermediate representation (LLVM IR). Diese gibt es in drei äquivalenten Formen: Einer "in-memory" Form für den Compiler, einer auf Datenträgern speicherbaren Bitcode-Variante (ermöglicht z.B. schnelles Laden durch einen Just-In-Time Compiler) und einer für Menschen lesbaren Assembler-Darstellung.

LLVM kann als Unterbau (Back-End) für beliebige Programmiersprachen verwendet werden. So benutzt z.B. der C/C++ Compiler Clang LLVM als Back-End.

1 Weblinks

2 Quellen

3 Andere Lexika





  1. The LLVM Compiler Infrastructure Project (englich) – offizielle Webseite
  2. http://www.llvm.org/docs/FAQ.html
  3. http://www.llvm.org/docs/GettingStartedVS.html

Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway