C언어의 역사
2011. 2. 12.
공부를 하다가 우리가 사용하고 있는 C언어가 대체 어디서 어떻게 왜 만들어졌는지가 궁금했다. 우선 다음은 위키백과에서 기술하고 있는 C언어의 발전과정이다. 1970년대 초 켄 톰슨(Ken Thompson)과 데니스 리치(Dennis M. Ritchie)가 당시 새로 개발된 유닉스(Unix) 운영체제에서 사용하기 위해서 만든 언어이다. 켄 톰슨은 BCPL(Basic CPL)언어를 필요에 맞추어 개조해서 "B"언어라 명명했고, 이 B언어에서 C언어가 탄생했다. 유닉스 시스템과 많은 운영체제의 커널또한 C언어로 만들어졌다. -C언어의 탄생 배경 시초에 유닉스 시스템은 저급 언어(Low-Level)인 어셈블리어로 만들어졌었다. 컴퓨터 구조마다 사용되는 기계언어가 달라지므로 기계어와 대응하는 어셈블리어도 달라지게..