C 의 역사
C 언어는 보통 간단히 C라고 부른다. B라는 언어의 뒤를 이었기 때문에 붙여진 이름이다. 우습게 들릴지 모르지만 사실이다. B 언어는 1970년에 Ken Thompson이 개발한 언어다. 최근의 PC보다 훨씬 성능이 떨어지는 DEC PDP-7에서 B 언어를 만들었다. UNIX 운영체제를 사용하는 이 기계에서 Ken Thompson은 B 의 기초를 만들어 냈다. B 언어는 BCPL 이라는 언어의 뒤를 이은 것이었고, BCPL 은 Martin Richards가 만들었다.
B 는 다소 제한적이었다. 1972년에 Dennis Ritchie와 Ken Thomson은 C 언어를 만들었다. 이것은 B의 수행력을 증대시키기 위한 것이었다. C 는 탄생 직후부터 사랑 받지는 못했다. 사실상, 탄생 이후 6년간 난해한 주제로서 그 지위를 유지해 나갔다. 1978년은 C 프로그래머들에게는 역사적인 해였다. Brain Kernighan과 Dennis Ritchie가 ‘The C Programming Language (Prentice Hall)`을 쓴 해이기 때문이다. 그 쉬운 책으로 인해 상황이 바뀐 것이다.
바야흐로 C에 대한 관심이 폭발했다. 또 CP/M 운영체제하의 8비트 컴퓨터에 C 가 심어졌다. 1981년에 IBM PC가 도입되면서 C는 진정한 의미에서 나름대로의 지위를 갖추게 된다. C 언어는 PC의 변혁을 충분히 활용했다. PC의 수가 늘어나면서 C의 사용자도 더불어 늘어났다. C는 원래 배경인 UNIX 운영체제를 벗어나 마이크로 컴퓨터 상에서 애용되는 언어가 되었다.
C 가 인기를 누리게 된 이유는 충분하다. 프로그래머들이 사랑해 주었기 때문이다. 많은 다른 언어들과는 달리 C 는 프로그래머에게 컴퓨터를 제어할 수 있는 능력을 상당한 부분까지 제공한다. 그 대신 제어와 더불어 책임이 수반된다. C로 할 수 있는 많은 것들이 프로그램이마 컴퓨터를 망칠 수도 있다. 다른 언어들로는 얻을 수 없는 수행력들을 C에서는 얻을 수 있다. 프로그래머는 언어라는 것이 장해물이 아니라 도구라는 것을 알게 된 것이다.
프로그래머들에게 C는 프로그래머가 스스로 해야만 하는 단점이 없는 어셈블러와 비슷하다. C는 제어 기능과 프로그래밍 기능을 완벽하게 합쳐 놓은 것과 같다.
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기