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
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.

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ší.

  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. http://www.phoronix.com/scan.php?page=news_item&px=MTczMTk The D Language LLVM Compiler Updated With Numerous Changes
  5. http://www.phoronix.com/scan.php?page=news_item&px=MTgxODA LLVM Gets Bindings For Google's Go
  6. Introducing MIR - The Rust Programming Language Blog. blog.rust-lang.org [online]. [cit. 2016-06-19]. Dostupné online. 

Previous Page Next Page






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

Responsive image

Responsive image