이 페이지의 선택한 이전 버전과 현재 버전 사이의 차이점을 보여줍니다.
c [2011-04-25 02:40] lifthrasiir [[C언어]]로 옮김 |
— (현재) | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== C ====== | ||
- | [[Dennis Ritchie]]가 [[유닉스]] 운영체제에 쓰려고 만든 [[프로그래밍언어]]. [[시스템프로그래밍]]을 위해 개발되었지만 사실상 모든 플랫폼에 [[컴파일러]]가 있다는 특성 때문에 [[범용성]] 높은 소프트웨어를 개발하는 데 더 많이 쓰인다. [[ISO]]/IEC 9899로 [[표준화]]되어 있다. 최신 버전은 ISO/IEC 9899:1999이며 [[C1x]]가 표준화 진행 중이다. | ||
- | |||
- | 현재의 기준으로 보자면 C는 포터블 [[어셈블리]]라는 농담이 어울릴 정도로 저수준 언어지만 일각([[suckless]] 같은 데)에서는 이런 특성이 C의 굉장한 범용성을 보장해 주고 종종 간명한 코드를 강제(!)한다는 주장도 펴고 있다. 언어 구현이 그다지 어렵지 않다는 점도 좋은 점으로 꼽힌다. ([[TCC]] 같은 걸 생각해 보라) | ||
- | |||
- | 영향을 받은 언어로 [[Cpp]], [[Csharp]], [[D]] 등이 있다. | ||
- | |||
- | {{tag>프로그래밍언어}} |