Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. LLVM is a compiler infrastructure written in C++ that is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages. Originally implemented for C and C++, the language-agnostic design of LLVM has since spawned a wide variety of front ends, including Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL, Clang, Rust and others. The LLVM project started in 2000 at the University of Illinois at Urbana-Champaign, under the direction of Vikram Adve and Chris Lattner. LLVM was originally developed as a research infrastructure to investigate dynamic compilation techniques for static and dynamic programming languages. LLVM was released under the University of Illinois Open Source License, a BSD-style license.
發表於2024-11-23
LLVM 2024 pdf epub mobi 電子書 下載
圖書標籤: LLVM 編譯器 編譯原理 現代編譯器 c/c++ Compiler 編譯 compiler
LLVM 2024 pdf epub mobi 電子書 下載