본문 바로가기
카테고리 없음

1.C언어-C언어의 특징

by LevRuf 2015. 7. 23.
728x90
반응형
SMALL

1.개요

1.1 C언어의 역사

미국 벨 연구소가 프로그램 작성의 연구와 개발을 촉진시킬 환경을 조성하기 위해

개발한 다수 사용자를 위한 운영체계이다.

유닉스는 벨 연구소가 GE(general electric)​사와 함께

멀틱스(MULTICS)운영체계를 개발하기 위한 MIT프로젝트인 MAC에 참가하였던

켄 톰프슨(좌측)과 데니스 리치(우측)WIKI백과펌

K.톰슨(Kenneth Lane Thompson)​에 의해 DEE사의 PDP-7컴퓨터를 위해 어셈블리 언어로 작성되었다가, 1972년에 데니스 리치에 의해 고수준 언어인 C언어로 다시 작성되었다.

현재 개인용 컴퓨터나 소형컴퓨터 기종의 대부분이 유닉스를 사용하며,

강력한 명령어와 장치는 독립적인 파일 체제를 갖추고 있다.


위와 같이 OS가 만들어 지면서 각 서버업체에서는 자사에 맞는 OS로

커스터마이징하기 시작했다.

이와 함께 점차 C언어는 발전해 나가게 되었다. 이렇게 발전되어 가는 C언어는 각 벤더사 별로 발전해 나갔으며 규격화의 필요성으로 미국 표준 협회인 ANSI-C에서 표준안을 만들게 되며 현재 사용되는 표준은 C99이다. C언어는 OS의 커널부터

어플리케이션까지 모든 분야에서 활용되며 언어의 종결자로 남게된다.


언어의 발전으로 보면 최초에 ALGOL60으로 시작하여 CPL, BCPL, B를 거쳐 C언어가 나타나게 된다.

IT뱅크C언어참조

728x90
반응형
LIST

댓글