본문으로 이동

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언어의 표준 규격에 대해 알아보겠습니다!