Was ist LLVM?

Was ist LLVM?

LLVM ist eine Compiler-Infrastruktur, die verwendet wird, um Code für viele verschiedene Programmiersprachen zu optimieren. Es bietet wiederverwendbare “Toolchain-Technologien”, um die Zwischenform eines Programms während des Kompilierungsprozesses zu verarbeiten. Dieses Dienstprogramm ermöglicht es LLVM, ein Programm auf Optimierungsmöglichkeiten zu analysieren, und stellt dem Compiler selbst eine modifizierte Zwischenform zur Verfügung.

Ursprünglich war LLVM die Abkürzung für Low-Level Virtual Machine, als es im Jahr 2000 begann. Seitdem hat es an Umfang zugenommen und der Name steht nicht mehr für irgendetwas Besonderes. LLVM wird von Apple in all seinen Entwicklungstools für OS X und iOS und von Sony für die Entwicklung auf der PlayStation 4 verwendet.

Unterstützte LLVM-Sprachen

Zu den Sprachen, die mit LLVM optimiert werden können, gehören:

  • ActionScript
  • Ada
  • C
  • C++
  • C#
  • Gemeinsames Lispeln
  • D
  • Fortran
  • gehen
  • Haskell
  • Java
  • Julia
  • Lua
  • Ziel c
  • OpenGL
  • Python
  • Rubin
  • Rost
  • Skala
  • Schnell

Optimierung, Programmierbegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here