LLVM

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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, Go, Rust, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, REALBasic, ActionScript, GLSL a další.

Související články

Clang - Clang C/C++ překladač * GCC - GNU Compiler Collection

Externí odkazy

[url=http://www. llvm. +moreorg]LLVM Overview[/url] - domovská stránka LLVM * [url=https://web. archive. org/web/20151101151141/http://llvm. linuxfoundation. org/index. php/Main_Page]LLVMLinux Project Overview[/url] - projekt usilující o přeložitelnost Linuxu pomocí LLVM.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top