생초보를 위한 인터레스띵 C강좌

준비중..

생초보를 위한 인터레스띵 C강좌

입문자를 위해 최대한 흥미있게 설명하는 C강좌입니다. 영혼을 담아 상세하고 친절하게 설명해드립니닷!

프로그래밍이란 뭘까요?

## 일단 근데, 프로그래밍이란 뭘까요? 아 전에 말입니다, 코딩이라고도하고 프로그래밍이라고도 하던데, 무슨 차이일까요? ###    **코딩=번역가**       **프로그래머=작가** #####       (코드를 만드는 사람)              (프로그램을 만드는 사람) 다시 말해, #### '코딩'이란 인간의 언어( or 컴퓨터 언어)를 컴퓨터 언어로 번역하는 작업이다. #### '프로그래밍'이란 문제 분석을 통해 컴퓨터가 이해할 수 있는 체계, 즉 프로그램을 만드는 작업이다. <br> **우리는 프로그램을 창조하는 프로그래머가 되기 위해 'C언어를 어떻게 코딩하는지'를 먼저 배울 것 입니다. <br> 그래서 *프로그램*은 뭐라? *프로그램*이란 컴퓨터가 수행하는 일련의 작업들의 집합이라는 정의가 가장 괜찮은 것 같아요. #### **딱 와닿진 않죠? 괜찮아요~** 다음 그림을 한번 볼까요? ![image](https://raw.githubusercontent.com/nobinson20/clecture/master/1-compiler.jpeg) 다시 말해, 우리는 어떤 컴퓨터 언어로 코드를 쓸 겁니다. 그리고 그 코드는 인간과 컴퓨터 사이의 징검다리 역할을 하는 번역기 프로그램, *'컴파일러'*로 들어갑니다. <br> 그 컴파일러의 결과물이 바로 *'프로그램'*입니다! <br> 프로그램이 대략 무엇인지는 누구나 다 아실겁니다. 지금도 여러분은 인터넷 브라우저라는 프로그램을 쓰고 계시니까요! <br> 프로그램을 실행하면 뭔가 어떤 작동을 합니다. 예를 들어, 계산기의 경우 3+5라고 입력하면 8이 나오죠. 곰플레이어같은 프로그램은 영상 파일(입력값)을 집어넣으면 재생(결과값 or 출력값)을 합니다. <br> 너무 이론 얘기만 해서 지루한가요?ㅠㅠ 걱정마세요. 다음 강의에서는 C가 어떤 생김새를 하고있는지 바로 코드를 통해서 배워보겠습니다~ <br> 뿅!