C 언어/C언어의 기본/1강
| 자료 정보 | ||
|---|---|---|
| ||
| ||
| ||
| ||
소개
[편집]네! 첫 강의입니다!
여러분 반갑습니다!
필자의 아이디는 User:Jinmuk2520입니다. 궁금한 점은 사용자 토론에서 문의 부탁드려요!
오늘은 C언어의 역사에 대해 알아보겠습니다.
C언어는 누가, 언제, 어떻게 개발됐을까?
[편집]사실 C언어를 공부할 때는 2강까지는 필요가 없지만, 알아두시면 여러모로 도움이 됩니다.
- C언어는 언제 개발나?
1972년 즈음에 만들어졌습니다.
- 누가 개발했을까?
데니스 M. 리치라고 하는 인물입니다. 이 분은 다른 분들과 같이 UNIX의 개발을 하고 있었습니다. UNIX는 본래 어셈블리 언어를 이용해 개발되었는데, 나중에 다시 C언어로 다시 쓰여진 것입니다.
개발 후
[편집]그 이후, UNIX는 물론 그 위에서 작동하는 많은 어플리케이션들도 C언어로 개발하게 됩니다. 이로 인해 C언어는 UNIX의 세계에서 먼저 확산됬다고 말할 수가 있겠죠? 또한, 대형 컴퓨터, 퍼스널 컴퓨터의 세계에도 보급이 되었습니다.
데니스 리치는 후에 C언어 해설서인 <The C Programming Language, Prentice-Hall, 1978>을 집필하십니다. 이 책은 C언어의 설계자가 스스로 써서 C언어의 바이블로써 많은 사람들에게 읽혀졌습니다. 이 책의 애칭이 있습니다. 그가 바로 K&R이라는 애칭이죠. 어떤 사람들한테는 친숙할지도(?) 모르겠네요. 그러나 K&R에서 소개된 문법과 현재 표준 문법과는 다른 거리가 조금 있다는 것도 알아야 되겠습니다.
‘현재 표준 문법’이란 말에 대한 자세한 내용은 C 언어/C언어의 기본/2강을 참조하세요.
이 책의 마지막에는 c언어의 언어 사양을 규정한 참조 매뉴얼이 부록으로 있습니다. 이 부록이 바로 C언어의 표준적인 사양으로 알려져 있는 것입니다.
다음 학습 주제 안내
[편집]1강에서는 강의가 빨리 끝납니다. 다음 시간에는 c언어의 표준 규격에 대해 알아보겠습니다!