본문 바로가기
Ghost의 C Note(노트)/Ghost의 C언어의 유래와 특성

반드시 알아야 할 C언어의 유래?...^^

by dark ghost 2012. 5. 8.
728x90
반응형

C언어의 유래와 특성.

: C어어는 1972년 AT&T 벨 연구소에서 Dennis Ritchie와 Ken Thompson이 UNIX 운영체제를 작성하기 위한 언어로 개발한 것이다. C언어의 유래는 1967년 Martin Richard에 의해서 개발된 BCPL을 Thompson이 B언어로 바꾸었고, 이것을 Dennis Richie가 C로 발전 시켰다. C 언어는 처음에 유닉스를 사용하는 미니 컴퓨터인 DEC 사의 PDP-11에서 사용 되었지만, 지금은 개인용 컴퓨터와 대형 컴퓨터에서도 폭넓게 사용되고 있다. 90년 이후에는 객체지향 프로그래밍의 개념이 되입되어 C++언어로 확장되어 사용되고 있다.

1) C언어는 파스칼이나 베이직 같은 고급언어의 특성인 프로그래밍의 편리함과 어셈블리 언어의 장점인 하드웨어나 주변장치를 제어할 수 있는 기능을 모두 갖추고 있다.

2) C언어는 구조적 프로그래밍에 적합한 제어구조와 필요한 자료형을 마음대로 만들 수 있는 풍부한 언어요소를 제공한다.

3) 함수는 C 프로그램의 구성단위이다. C언어의 함수는 중첩적인 정의가 허용되지않고, 값을 전달하는 인수를 사용한다. 함수의 이러한 특징은 사용자 정의 라이브러리 구성과모듈화 프로그래밍, 하향식 설계에 적합하다. 따라서 크고 복잡한 프로그램 작성과 유지 및 보수가 용이 하다.

4) C언어는 키워드가 적으면서도 세련된 제어구조와 자료형을 제공하며, 간결하고 강력한 연산자를 제공하는 효율적 언어로 설계되어 프로그램이 작고 수행이 빠르다.

5) 기계의 특성에 비교적 독립적이기 때문에 타기종 컴퓨터 간에 프로그램을 쉽게 이식할 수 있다.

6) C 언어는 유닉스 운영체제나 문서편집기, 다른 언어의 컴파일러 또는 인터프리터를 작성하는 데 사용되는 강력한 언어임과 동시에 공학 분야의 계산 프로그램과 게임이나 영화 같은 응용 프로그램을 작성할 수 있는 융통성이 있는 언어이다.

 

728x90
반응형

댓글