답변:
에서 위키 :
Ritchie는 C 프로그래밍 언어의 창시자이자 Unix 운영 체제의 주요 개발자이며 C에 대한 최종 서적의 공동 저자로 잘 알려져 있습니다.
또한 위키에서 :
Dennis Ritchie가 작성한 첫 번째 C 컴파일러는 재귀 강하 파서를 사용하고 PDP-11에 대한 특정 지식을 통합했으며 선택적인 기계 별 최적화 프로그램을 사용하여 생성 된 어셈블리 언어 코드를 개선했습니다.
첫 번째 C 컴파일러도 어셈블리에서 작성했습니다.
벨랩 의이 페이지 는 대부분의 질문에 대한 답변을 제공합니다.
이력 레슨을 확인하려면 http://www.livinginternet.com/i/iw_unix_c.htm
PDP-11 컴퓨터가 Bell Labs에 도착했을 때 Dennis Ritchie는 B를 기반으로하여 C라는 새로운 언어를 개발하여 간결한 구문에 대한 톰슨의 취향을 물려 받았으며, 높은 수준의 기능과 운영 기능을 프로그래밍하는 데 필요한 세부 기능을 강력하게 혼합했습니다. 체계. 유닉스의 대부분의 구성 요소는 결국 C로 다시 작성되어 1973 년 커널 자체로 끝났다
또한 이것은 흥미로울 수 있습니다 : http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
이 기사는 귀하의 질문에 대답해야합니다.
http://www.faqs.org/docs/artu/c_evolution.html
C의 역사는 켄 톰슨 (Ken Thompson)이 통역사를 개발 한 B 언어와 관련이 있습니다. Ritchie는이를 C 개발의 첫 단계에 사용했습니다.
C는 새 플랫폼에 대한 모든 어셈블리 코드를 다시 작성할 필요없이 Unix를 다른 플랫폼으로 이식 할 수 있도록 설계되었습니다.
따라서 "C는 휴대용 어셈블러"라는 일반적인 말입니다. 이는 C가 추상화 수준에서 의도적으로 CPU (1970 년경)에 매우 가깝다는 것을 반영하며 대부분의 임베디드 소프트웨어가 일종의 C로 작성되는 이유이기도합니다.
따라서 C는 유닉스와 밀접하게 연결되어 있으며 유닉스 사람들은 필요한 작업을 수행하기 위해 초기 작업을 기반으로 첫 번째 C 컴파일러를 작성했습니다.
Kernigan과 Richie는 컴퓨터 언어에 대한 가장 영향력있는 참고 문헌 중 하나 인 C에 관한 훌륭한 책을 썼습니다. 왜냐하면 대부분의 독자들이 포인터와 재귀와 같은 고급 주제를 배울 수있을 정도로 명확하고 간결하기 때문입니다.