데니스 리치 (1941.09.09~2011.10.12)
개발자 :
데니스 리치(Dennis Ritchie)
개발연도 : 1971년
1971년 벨 연구소에서 유닉스(UNIX) 시스템에 사용할 목적으로 만든 언어입니다.
데니스 리치(Dennis Ritchie)의 주도로 개발된 프로그래밍 언어로, 유닉스 시스템의 대부분이 이 언어로 개발되었습니다.
처음에는 켄 톰슨이 벨 연구소의 이름을 딴 B언어를 개발하였으나 데니스 리치의 개량으로 C언어가 완성되었습니다.
C언어의 장점
고급 언어(High-Level)이지만 어셈블러와 같은 저급 언어(Low-Level)로도 기술이 가능하다.
다른 제품과의 이식성이 높아 프로그램 수정을 하지 않아도 된다.
사용하기 쉽고 능률적인 프로그램을 작성할 수 있는 프로그래밍 언어이다.
하드웨어의 조작이 가능하여 효율적으로 프로그래밍이 가능하다.
컴퓨터 내부구조를 간접적으로 학습할 수 있게 된다.
C언어의 단점
프로그램 오류를 쉽게 발견하기 힘들다.
다른 언어보다 이해하기 힘들다.