반응형
C언어 이해하기
한국인과 대화하기 위해서 한국어를, 미국인과 대화하기위해 영어를 사용하듯 컴퓨터와 대화하기 위해서는 컴퓨터가 이해할 수 있는 언어가 필요하다.
컴퓨터는 기계어를 사용하는데 기계어는 0과 1로만 이루어져 있어, 사람이 이해하기 매우 힘들다.
컴퓨터에게 명령을 하기 위해서는 기계어(저급 프로그래밍 언어)가 필요하지만 기계어는 현실적으로 사용하기가 매우 어려워 생겨난 것이 C언어(고급 프로그래밍 언어)이다.
쉽게 말해, C 언어는 기계어와 사람의 말을 쉽게 번역할 수 있는 제 3의 언어라고 생각할 수 있다.
C 언어로 말을하면, 컴파일러(통역사)가 기계어로 컴퓨터에게 통역을 하여 컴퓨터에게 우리가 명령을 할 수 있는 것이다.
* 컴퓨터가 이해하기 쉬운 언어를 저급 프로그래밍 언어, 사람이 이해하기 쉬운 언어를 고급 프로그래밍 언어라고 하며 C언어가 대표적인 고급 프로그래밍 언어이다.