[C언어 강좌] #1 개발환경 구축하기


* 이 강좌는 박정민 님이 쓰신 열혈강의 C언어 본색에 영감을 받아 제작되었습니다

 

 

C언어 강좌에 오신 걸 환영합니다!

즐거운 새 출발입니다 ^^

 

우선 C언어를 코딩하고 싶으시겠지만.. 그렇기 이전에 개발하기 위한 환경을 구축해야겠죠?

C언어 코딩을 메모장이나 도스 창에서 할 순 없으니깐요.

 

 

http://www.kwangsiklee.com/2018/06/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC-%EA%B0%95%EC%9D%98-1-%EA%B0%9C%EC%9A%94/

개발환경 구축을 위해 저희는 컴파일러라는 것을 받아야 합니다. 

컴파일러란 사람이 알 수 있는 언어로 작성된 것(프로그래밍 언어)을 기계(컴퓨터)가 이해할 수 있는 기계어로 바꾸는 변환기입니다.

 

컴퓨터는 이진법을 사용하므로 인간의 프로그래밍 언어를 바로 알아들을 수 없습니다.

(이진법이란 0, 1을 사용하여 표현하는 숫자 체계를 의미합니다. 컴퓨터는 0,1 말곤 알아듣지 못합니다.)

 

그렇기 때문에 그걸 중간에서 바꿔주는 컴파일러가 있습니다.

사진에 한국인과 프랑스인 사이에 통역사가 있는데 이것이 컴파일러와 같다고 볼 수 있습니다.

 

여기서 언어 중 프로그래밍 언어로 쓰는 이유는 프로그램 제작 시에 일정한 체계가 필요하기 때문이겠죠.

아무튼 C언어 컴파일러엔 여러 종류가 있는데요

 

본 강좌에선 Dev C++을 사용합니다.

 

비주얼 스튜디오나 코드 블록이 있지만 비주얼 스튜디오는 너무 무겁고 코드 블록은 편의성이 좋은 편입니다.

저는 편의성이 떨어지는 Dev C++를 사용해 조금이나마 고생해보는 것이 도움이 될 거라 생각해

Dev C++를 선택했습니다.

 

https://sourceforge.net/projects/orwelldevcpp/

1. 이곳으로 이동해 Dev C++ 설치 파일을 다운로드해줍니다.

 

2. 동의함 이후 설치를 쭉 진행해주세요.

 

3. 언어 선택에서 Korean (한국어) 선택해줍니다.

이후 Next로 넘어갑니다.

 

4. 프로그램이 켜졌으면 파일 - 새로 만들기 - 소스파일을 클릭합니다

 

5. 짠! 이러면 C언어를 하는데 필요한 작업환경 구축은 끝입니다. 이곳에 앞으로 코드를 써 내려가면 됩니다.

 

엄청 간단하죠? 

제 강의의 모토는 처음에도 설명했듯 간단 무결입니다..

여기에서 끝나긴 아쉬우니 한번 소스코드를 작성해볼까요?

 

 

1
2
3
4
5
#include <stdio.h>
int main(void){
    printf("Hello C World!!\n");
    return 0;
}
cs

이와 같이 작성하고 F11을 눌러 컴파일합니다.

원하는 경로에 파일을 저장해주세요.

 

뭔지 모르겠어도 일단 따라 적어봅시다.

끝에 세미콜론(;) 붙이는 것과 오타에 유의해주세요.

 

짜잔 실행이 됐습니다.

Hello C World!!라는 내용이 잘 출력됐네요. 일단 printf 안에 있는 내용이 출력되는 거 같긴 한데...

이거 한 줄 출력하는데 소스코드는 왜 이렇게 길고.. 어렵고..

뭐가 뭔지 전혀 모르겠다고요? 괜찮습니다. 하나하나 다 알아볼 거니깐요.

 

참고로 C언어는 절차 지향 언어입니다. 말 그대로 순차적인 처리가 중요시된단 거죠.

저희가 배우는 이 과정도 절차를 밟으면서 배우는 중입니다.

C언어의 실행 과정을 따라가듯 공부하면 언젠간 깨닫는 날이 있을 거예요 ^^

 

그럼 다음 시간엔 소스코드 분석과 printf 함수에 대해 알아보겠습니다.

 

 

COMMENT WRITE