LLVM: 두 판 사이의 차이

(새 문서: * [http://llvm.org 공식 웹사이트] LLVM은 컴파일러 기반 구조로, 컴파일러를 만드는 데에 필요한 공통적인 인터페이스와 라이브러리, 툴체...)
 
(지원하는 프로그래밍 언어)
2번째 줄: 2번째 줄:


LLVM은 [[컴파일러]] 기반 구조로, 컴파일러를 만드는 데에 필요한 공통적인 인터페이스와 라이브러리, 툴체인 등을 포함한다. 원래는 [[일리노이 대학]]에서 석사 과정을 밟던 [http://www.nondot.org/sabre/ Chris Lattner]의 [http://llvm.org/pubs/2004-01-30-CGO-LLVM.html 연구 프로젝트]로 시작했으며, 마침 [[GCC]]와 라이센스 문제를 겪고 있었던 [[애플]]이 2005년에 그를 고용하면서 LLVM 프로젝트 또한 애플의 전폭적인 지원을 받게 되었다. 처음에는 ''Low Level Virtual Machine''의 약어였으나, 프로젝트의 방향이 [[가상 머신]] 제작에 국한되지 않게 되면서 더 이상 이 약어는 쓰지 않고 있다.
LLVM은 [[컴파일러]] 기반 구조로, 컴파일러를 만드는 데에 필요한 공통적인 인터페이스와 라이브러리, 툴체인 등을 포함한다. 원래는 [[일리노이 대학]]에서 석사 과정을 밟던 [http://www.nondot.org/sabre/ Chris Lattner]의 [http://llvm.org/pubs/2004-01-30-CGO-LLVM.html 연구 프로젝트]로 시작했으며, 마침 [[GCC]]와 라이센스 문제를 겪고 있었던 [[애플]]이 2005년에 그를 고용하면서 LLVM 프로젝트 또한 애플의 전폭적인 지원을 받게 되었다. 처음에는 ''Low Level Virtual Machine''의 약어였으나, 프로젝트의 방향이 [[가상 머신]] 제작에 국한되지 않게 되면서 더 이상 이 약어는 쓰지 않고 있다.
== 지원하는 프로그래밍 언어 ==
* [http://clang.llvm.org/ clang]: C, C++, Objective-C, Objective-C++ 지원

2015년 4월 21일 (화) 18:13 판

LLVM은 컴파일러 기반 구조로, 컴파일러를 만드는 데에 필요한 공통적인 인터페이스와 라이브러리, 툴체인 등을 포함한다. 원래는 일리노이 대학에서 석사 과정을 밟던 Chris Lattner연구 프로젝트로 시작했으며, 마침 GCC와 라이센스 문제를 겪고 있었던 애플이 2005년에 그를 고용하면서 LLVM 프로젝트 또한 애플의 전폭적인 지원을 받게 되었다. 처음에는 Low Level Virtual Machine의 약어였으나, 프로젝트의 방향이 가상 머신 제작에 국한되지 않게 되면서 더 이상 이 약어는 쓰지 않고 있다.

지원하는 프로그래밍 언어

  • clang: C, C++, Objective-C, Objective-C++ 지원