LLVM (dříve zkratka pro Low Level Virtual Machine) je projekt implementující optimalizující překladač ve formě knihoven a API. LLVM je naprogramován v C++ a navržen pro compile-time, link-time, run-time a „idle-time“ optimalizace programů napsaných v libovolném programovacím jazyce. Přestože první frontend byl implementován pro C/C++, na jazyce nezávislý design (a úspěch) LLVM podnítil vznik široké škály frontendů, například pro Objective-C, Swift, D[4], Go[5], Rust[6], Fortran, Ada, Haskell, Java bytecode, Python, Ruby, REALBasic, ActionScript, GLSL a další.

LLVM
VývojářLLVM Developer Group
Aktuální verze15.0.7, 16.0.0 (18. března 2023[1][2][3])
Operační systémmultiplatformní software
NetBSD
FreeBSD
OpenBSD
Linux
MINIX 3
Microsoft Windows
illumos
Vyvíjeno vC++, C a jazyk symbolických adres
Typ softwarupřekladač
LicenceUniversity of Illinois/NCSA Open Source License
Apache License v2.0 with LLVM Exceptions
Webllvm.org
Některá data mohou pocházet z datové položky.

Související články

editovat

Externí odkazy

editovat

Reference

editovat
  1. LLVM 16 s podporou Zen 4 a nových instrukcí Intelu. www.root.cz [online]. [cit. 2023-03-21]. Dostupné online. 
  2. LLVM 16.0.0. www.abclinuxu.cz [online]. [cit. 2023-03-18]. Dostupné online. 
  3. LLVM 16.0.0 Release Notes [online]. [cit. 2023-03-18]. Dostupné online. 
  4. The D Language LLVM Compiler Updated With Numerous Changes. www.phoronix.com [online]. [cit. 2024-12-24]. Dostupné online. (anglicky) 
  5. LLVM Gets Bindings For Google's Go. www.phoronix.com [online]. [cit. 2024-12-24]. Dostupné online. (anglicky) 
  6. Introducing MIR - The Rust Programming Language Blog. blog.rust-lang.org [online]. [cit. 2016-06-19]. Dostupné online. 
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy