C 언어/C언어의 기본/1강

위키배움터
자료 정보
진행 상황: 이 자료는 갓 만들어지기 시작하였습니다. 잘 진행될 수 있도록 여러분이 도와주세요.
교육 수준: 이 자료는 고등학교 강의 수준의 자료입니다.
자료 형식: 이 자료는 강의형식의 자료입니다.
과목 정보: 이 자료는 공학 과목의 자료입니다.

소개[편집]

네! 첫 강의입니다!

여러분 반갑습니다!

필자의 아이디는 User:Jinmuk2520입니다. 궁금한 점은 사용자 토론에서 문의 부탁드려요!

오늘은 C언어의 역사에 대해 알아보겠습니다.

C언어는 누가, 언제, 어떻게 개발됐을까?[편집]

C언어 할 땐 사실 2강까지는 필요가 없지만. 상식이라고 생각하세요.

먼저. C언어는 언제 개발되었느냐?를 첫 문제로 두겠습니다.

답은 간단합니다. 1972년 즈음에 만들어졌습니다.

그렇다면 C언어는 누가 개발했을까?인데요.

그는 바로 데니스 M. 리치라는 사람입니다.

이 분은 다른 분들과 같이 UNIX의 개발을 하고 있었습니다.

UNIX는 본래 어셈블리 언어를 이용해 개발되었는데, 나중에 다시 C언어로 다시 쓰여진 것입니다.

C언어 개발 후[편집]

그 이후, UNIX는 물론 그 위에서 작동하는 많은 어플리케이션들도 C언어로 개발하게 됩니다.

이로 인해 C언어는 UNIX의 세계에서 먼저 확산됬다고 말할 수가 있겠죠?

또한, 대형 컴퓨터, 퍼스널 컴퓨터의 세계에도 보급이 되었습니다.

C언어를 개발하신 데니스 리치 씨.

이어서 C언어 해설서인 <The C Programming Language, Prentice-Hall, 1978>을 집필하십니다.

이 책은 C언어의 설계자가 스스로 써서 C언어의 바이블로써 많은 사람들에게 읽혀졌습니다.

이 책의 애칭이 있습니다. 그가 바로 K&R이라는 애칭이죠. 어떤 사람들한테는 친숙할지도(?) 모르겠네요.

그러나 K&R에서 소개된 문법과 현재 표준 문법과는 다른 거리가 조금 있다는 것도 알아야 되겠습니다.

‘현재 표준 문법’이란 말에 대한 자세한 내용은 C 언어/C언어의 기본/2강을 참조하세요.

이 책의 마지막에는 c언어의 언어 사양을 규정한 참조 매뉴얼이 부록으로 있습니다.

이 부록이 바로 C언어의 표준적인 사양으로 알려져 있는 것입니다.

다음 학습 주제 안내[편집]

와! 정말 빨리 끝나네요!

다음 시간에는 c언어의 표준 규격에 대해 알아보겠습니다!