Share to:

LLVM

LLVM
Udvikler(e)LLVM Developer Group
Udgivet2003
Stabil version22.1.0 (24. februar 2026)
StatusAktiv
Skrevet iC++
OperativsystemUnix-lignende
PlatformCross-platform
TypeCompiler
LicensUniversity of Illinois/NCSA Open Source License[1]
Hjemmesidehttp://llvm.org/

LLVM er en compiler-infrastruktur skrevet i C++. LLVM var i starten en forkortelse af Low Level Virtual Machine, men dette ligger nu så langt fra den nuværende funktion, at LLVM officielt ikke længere er et akronym.[2]

LLVM er designet til compile-time-, link-time-, runtime- og "idle-time"-optimering af programmer skrevet i vilkårlige programmeringssprog. I starten blev kun C og C++ implementeret – i dag er der flere sprog, som også kan oversættes med LLVM: Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL og Rust.

LLVM-projektet startede i 2000 ved University of Illinois at Urbana–Champaign, under ledelse af Vikram Adve og Chris Lattner.

LLVM benytter Clang som C/C++-compiler-frontend.

Se også

Kilder/referencer

  1. ^ "License", LLVM: Frequently Asked Questions, llvm.org, hentet 2012-01-27
  2. ^ Lattner, Chris (2011-12-21). "The name of LLVM". llvm-dev (Mailingliste). Hentet 2016-03-02. 'LLVM' is officially no longer an acronym. The acronym it once expanded too was confusing, and inappropriate almost from day 1. :) As LLVM has grown to encompass other subprojects, it became even less useful and meaningless.

Eksterne henvisninger

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya