## 일단 근데, 프로그래밍이란 뭘까요?
아 전에 말입니다, 코딩이라고도하고 프로그래밍이라고도 하던데, 무슨 차이일까요?
### **코딩=번역가** **프로그래머=작가**
##### (코드를 만드는 사람) (프로그램을 만드는 사람)
다시 말해,
#### '코딩'이란 인간의 언어( or 컴퓨터 언어)를 컴퓨터 언어로 번역하는 작업이다.
#### '프로그래밍'이란 문제 분석을 통해 컴퓨터가 이해할 수 있는 체계, 즉 프로그램을 만드는 작업이다.
<br>
**우리는 프로그램을 창조하는 프로그래머가 되기 위해 'C언어를 어떻게 코딩하는지'를 먼저 배울 것 입니다.
<br>
그래서 *프로그램*은 뭐라?
*프로그램*이란 컴퓨터가 수행하는 일련의 작업들의 집합이라는 정의가 가장 괜찮은 것 같아요.
#### **딱 와닿진 않죠? 괜찮아요~**
다음 그림을 한번 볼까요?

다시 말해, 우리는 어떤 컴퓨터 언어로 코드를 쓸 겁니다. 그리고 그 코드는 인간과 컴퓨터 사이의 징검다리 역할을 하는 번역기 프로그램, *'컴파일러'*로 들어갑니다. <br>
그 컴파일러의 결과물이 바로 *'프로그램'*입니다! <br>
프로그램이 대략 무엇인지는 누구나 다 아실겁니다. 지금도 여러분은 인터넷 브라우저라는 프로그램을 쓰고 계시니까요! <br>
프로그램을 실행하면 뭔가 어떤 작동을 합니다. 예를 들어, 계산기의 경우 3+5라고 입력하면 8이 나오죠. 곰플레이어같은 프로그램은 영상 파일(입력값)을 집어넣으면 재생(결과값 or 출력값)을 합니다.
<br>
너무 이론 얘기만 해서 지루한가요?ㅠㅠ 걱정마세요. 다음 강의에서는 C가 어떤 생김새를 하고있는지 바로 코드를 통해서 배워보겠습니다~
<br>
뿅!