본문 바로가기

C Language/Tip / Information

C 언어의 역사

먼저 C언어가 무엇인지를 알기 위해서는 역사부터 알아야 될 것입니다.
그래서 간단하게 나마 역사에 대해서 제가 지금까지 알고 있던 사실을 바탕으로
적어보겠습니다.

C언어는 1972년에 미국 Bell 연구소의 연구원 데니스 리치(Dennis Ritchie)에 의해 개발된 programming language 입니다.  이 C언어는 벨연구소의 연구원 켄 톰슨(ken thompson)이
만든 B언어의 성능을 개선 시켜 C언어를 개발 하였습니다. 개발한 이유는 많은 컴퓨터에서
사용되는 유닉스(운영체제)를 제작한다는 목적으로 개발이 되었습니다. 이 C언어는 강력한
기능, 유연성을 가진 언어라서 벨 연구소가 아닌 다른곳으로도 빠르게 보급 되었습니다. 
이렇게 빠르게 보급 되어 세계 많은 프로그래머들이 여러가지 종류의 프로그램을 작성하는데 C언어를 사용하기 시작하였습니다. 하지만 그렇게 사용하면서 여러 기관에서 그들만의
C언어 표준을 만들어내어 기관 끼리 모두 전체적인 형태는 같으나, 세세적으로는 다른
C언어 문장이 나오기 시작하였습니다.

이러한 문제를 해결하기 위해 미국 국가 표준 협회에서 C에 대한 표준을 제정하기 위해
1983년 설립한 ANSI 표준 C를 제정 지금의 거의 모든 C 컴파일러는 이 표준안을 따르고
있습니다.

그래서 현재 우리는 ANSI 표준 C에 맞춘 컴파일러를 사용하고 있습니다.
이렇게 간단하게 C언어가 나온 배경과 현재 C언어의 틀이 확정된 시기까지 아주 간단하게 알아 보았습니다.
이 기본 지식을 가지고 조금 더 역사에 대해서 알고 싶으면, 프로그래밍 언어론 쪽으로 책을 사서 보면, 충분한 내용을 접할 수 있을겁니다.
끝까지 읽어 주셔서 감사합니다.

'C Language > Tip / Information' 카테고리의 다른 글

int main()과 void main() 무엇을 써야 될까?  (2) 2009.06.05
변수 명 적을때 유의점  (0) 2009.04.29
변수와 상수의 차이점  (0) 2009.04.29
C 언어 특징  (0) 2009.04.29