Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


LLVM

LLVM
Autor LLVM Developer Group
Aktualna wersja stabilna 19.1.7
(14 stycznia 2025) [±]
Język programowania C++
Platforma sprzętowa Wieloplatformowy
Rodzaj Kompilator
Licencja University of Illinois/NCSA Open Source License
Strona internetowa

LLVM (poprzednio Low Level Virtual Machine[1]) – napisany w C++ kompilator. Pierwotnie był zaprojektowany dla języka C/C++, lecz dzięki jego ogólnej architekturze powstało wiele front-endów obejmujących m.in. języki Objective-C, Fortran, Ada, Haskell, D, Java, Scala, Python, Ruby czy ActionScript.

Projekt powstał w 2000 roku na Uniwersytecie Illinois w Urbana-Champaign pod kierownictwem Vikrama Adve oraz Chrisa Lattnera. LLVM początkowo służył badaniom nad technikami dynamicznej kompilacji dla statycznych i dynamicznych języków programowania i został wydany na licencji BSD. W 2005 roku Apple Inc. zatrudniło Lattnera i powołało zespół programistów w celu wykorzystania LLVM w systemach tworzenia aplikacji tej firmy[2]. LLVM jest integralną częścią najnowszych narzędzi programistycznych dla systemu OS X oraz iOS.

  1. Zarchiwizowana kopia. [dostęp 2014-06-09]. [zarchiwizowane z tego adresu (2012-01-12)].
  2. Adam Treat: mkspecs and patches for LLVM compile of Qt4. [zarchiwizowane z tego adresu (2012-07-10)].

Previous Page Next Page






LLVM Catalan LLVM Czech LLVM Danish LLVM German LLVM English LLVM EO LLVM Spanish LLVM ET ال‌ال‌وی‌ام FA LLVM Finnish

Responsive image

Responsive image