C언어란 사람과 컴파일러가 이해할 수 있게 약속된 언어이다.

 

컴파일러는 이 언어로 이루어진 프로그램을 컴퓨터가 이해할 수 있게 해주는 번역기 역할을 한다.

 

이 때 기계어가 사용되는데, 이는 컴퓨터가 이해할 수 있는 0과 1로 구성된 언어를 뜻한다.

 

결국 C언어를 배우는 것은 또다른 문법체계를 가진 하나의 언어를 배우는 것과 같다.  따라서 능숙히 사용하려면 문법을 충분히 이해하고 반복 연습해야 함.

 

고급언어 : 사람이 이해하기 쉬운 말. 

 

저급언어 : 기계어에 가까움

 

C언어는 고급언어와 저급언어의 특성을 동시에 지님 : 인간이 사고하는 방식과 유사 - 절차지향적 특징

 

------------------------------------------------------------------------------------------------------------------------------------------------------

 

< C언어 체계도 >

 

① 프로그램 작성 →  ② 컴파일 → ③ 링크 → ④ 실행파일 생성

 

------------------------------------------------------------------------------------------------------------------------------------------------------

 

컴파일이란? 

 

사람이 작성한 C언어 소스코드(.c 파일)를 컴퓨터가 실행할 수 있는 기계어(실행파일)로 바꾸는 과정

 

코드 작성 후 반드시 컴파일링이 필요하다.

 

 

+ Recent posts