C 언어란?
- 프로그램을 만들기 위한 각종 언어들 중 한가지의 언어
(우리가 말을 할 때 한국어를 사용하고 미국사람은 영어, 일본사람을 일본어를 사용한다.
이처럼 언어라는 것은 오직 하나만 있는 것이 아니듯 프로그래밍 언어도 마찬가지로
다양한 언어가 존재하는데 그 중 한 가지 언어이다)
- 사람과 컴퓨터가 대화하기 위한 매개체
(사람은 컴퓨터에게 어떤 작업을 시키길 원하고 컴퓨터는 사람이 시킨 작업을 수행해야
한다. 그러나 컴퓨터란 0,1만을 이해할 수 있는 기계이다. 즉, 사람은 컴퓨터에게 0,1로
이루어진 명령을 통하여 작업을 지시해야 한다. 하지만 사람이 0,1로 이루어진 명령을
사용하기엔 너무나 어렵다. 그래서 등장을 한 것이 프로그래밍 언어이다. 우리는 프로
그래밍 언어를 이용하여 컴퓨터에게 명령을 전해 줄 수 있는 것이다. 사람은 프로그래밍
언어를 알고 컴퓨터는 0,1로 이루어진 명령(기계어)를 알고 있다. 하지만 서로의 언어를
이해 할 수는 없다, 그래서 중간에서 통역사 역할을 해주는 장치가 있는데 그것을 우리는
컴파일러(Compiler)라고 부른다, 컴파일러는 프로그래밍언어와 기계어를 모두 알고 있어
사람과 컴퓨터의 통역사역할을 해주는 것이다.)
※ 사람이 이해해기 쉬운 프로그래밍 언어를 High-Level Language(고급 언어),
기계가 이해하기 쉬운 프로그래밍 언어를 Low-Level Language(저급 언어)라고 불리움
'개발 > C' 카테고리의 다른 글
[C언어 개발] 야구 타율계산기 (0) | 2020.04.15 |
---|---|
[C언어 기초] C언어의 역사와 특징 (0) | 2020.04.15 |
[C언어 기초] C언어 기본 구성 (0) | 2020.04.15 |