ISO

C프로그래밍 언어

한신학 han theology 2016. 2. 13. 19:55
시대명인터넷 시대
연도1972년
저자데이비드 호크셋

리치가 더욱 유연한 언어를 개발하다.

세계에서 가장 널리 사용되고 있는 프로그래밍 언어를 개발한 데니스 리치(1941년 출생)는 전 세계 컴퓨터 프로그래머들의 우상이다.

하버드에서 학사와 석사를 마친 리치는 1968년 벨 연구소에 근무할 당시 켄 톰슨(1943년 출생)과 함께 UNIX운영체제를 제작하였다. 그 당시 벨 연구소는 ‘B’라고 하는 프로그래밍 언어를 사용하고 있었으며 이 언어를 사용하여 유닉스를 만들었다. 운영체제를 제작하면서 리치는 자신만의 단어로 톰슨의 B 언어에 데이터 유형과 새로운 신텍스(syntax)를 추가하였으며 이를 통해 새로운 언어인 C가 탄생하였다.

유닉스 운영체제에서 사용하려고 디자인된 이 새로운 언어는 다용도로 사용이 가능하였다. C는 C로 짠 프로그램이 서로 다른 컴퓨터 간에 이식되거나 전이될 수 있게끔 해주었다. 그 당시 리치와 톰슨은 PDP-7 컴퓨터에서 B 언어로 작업을 수행하였는데, 벨 연구소에 새로운 PDP-11 중 한 대가 도입되자 당연히 더욱 강력한 컴퓨터인 PDP-11로 작업하고자 했다. B 언어로 짜인 유닉스는 PDP-11의 새로운 기능을 활용할 수 없었기 때문에 리치는 초기 버전 C 언어로 유닉스 운영체제를 다시 작성하여 PDP-11 컴퓨터에 이식하였다.

이로 인해 덩치가 큰 PDP-11은 C를 사용한 최초의 메이저 컴퓨터가 되었다. C 언어의 유연함과 단순함으로 인해 프로그래머들은 여전히 C언어를 사용하고 있다. 리치와 톰슨은 1999년 유닉스와 C 언어에 대한 업적을 인정받아 빌 클린턴 대통령으로부터 미국 국립 기술 훈장(U.S. National Medal of Technology)을 받았다.

참조어 
컴퓨터 프로그램자바 컴퓨팅 언어자기코어 기억장치마이크로프로세서

[네이버 지식백과] C 프로그래밍 언어 (죽기 전에 꼭 알아야 할 세상을 바꾼 발명품 1001, 2010. 1. 20., 마로니에북스)