GNU 컴파일러 모음: 두 판 사이의 차이

잔글편집 요약 없음
(Objective-C++ 추가)
2번째 줄: 2번째 줄:


[[자유 소프트웨어 재단]]에서 관리하고 배포하는 [[컴파일러]] 툴체인. 대표적인 [[자유 소프트웨어]] 중 하나이다.
[[자유 소프트웨어 재단]]에서 관리하고 배포하는 [[컴파일러]] 툴체인. 대표적인 [[자유 소프트웨어]] 중 하나이다.
[[C (프로그래밍 언어)|C]], [[C++]], [[Objective-C]], [[Fortran]], [[Java]], [[Ada]], [[Go]] 언어를 컴파일할 수 있는 프론트엔드를 제공하고 있다.
[[C (프로그래밍 언어)|C]], [[C++]], [[Objective-C]], [[Objective-C++]], [[Fortran]], [[Java]], [[Ada]], [[Go]] 언어를 컴파일할 수 있는 프론트엔드를 제공하고 있다.
<ref>특히 이 중 [[Objective-C]] 컴파일러는 원래 [[애플]]이 [[OS X]]에 쓰려고 GCC를 가져다 만든 거였는데, 자유 소프트웨어 재단 쪽에서 [[GNU 일반 공중 라이센스|GNU GPL]]로 걸고 넘어져서
<ref>특히 이 중 [[Objective-C]] 컴파일러는 원래 [[애플]]이 [[OS X]]에 쓰려고 GCC를 가져다 만든 거였는데, 자유 소프트웨어 재단 쪽에서 [[GNU 일반 공중 라이센스|GNU GPL]]로 걸고 넘어져서
Objective-C 컴파일러를 통째로 GCC에 자유 소프트웨어로 기여하게 만드는 데에 성공했다. <s>나름 본인들은 자랑스러워하는 것 같다.</s>
Objective-C 컴파일러를 통째로 GCC에 자유 소프트웨어로 기여하게 만드는 데에 성공했다. <s>나름 본인들은 자랑스러워하는 것 같다.</s>

2015년 4월 21일 (화) 17:28 판

GNU Compiler Collection.

자유 소프트웨어 재단에서 관리하고 배포하는 컴파일러 툴체인. 대표적인 자유 소프트웨어 중 하나이다. C, C++, Objective-C, Objective-C++, Fortran, Java, Ada, Go 언어를 컴파일할 수 있는 프론트엔드를 제공하고 있다. [1] 원래는 GNU C Compiler의 약어였으나, 중간에 포크됐던 다른 프로젝트와 재결합하면서 현재의 이름으로 바뀌었다. [2]


더 보기

참조

  1. 특히 이 중 Objective-C 컴파일러는 원래 애플OS X에 쓰려고 GCC를 가져다 만든 거였는데, 자유 소프트웨어 재단 쪽에서 GNU GPL로 걸고 넘어져서 Objective-C 컴파일러를 통째로 GCC에 자유 소프트웨어로 기여하게 만드는 데에 성공했다. 나름 본인들은 자랑스러워하는 것 같다. 이 사건은 후에 애플이 LLVM에 기여하는 계기가 되었다. 결과적으로 FSF 쪽은 호랑이 새끼를 키운 꼴이 됐다.
  2. A Brief History of GCC [1]