Programming/C Basic

1. C Programming 시작 - 개발자가 되어보자!

양디 2016. 1. 7. 00:03


개발자가 되어보자 !




이미지 출처 : http://www.pskills.org/c.jsp



개발 환경 세팅

C 개발을 시작하기 전에, 먼저 개발을 위한 환경을 시작하는게 가장 먼저겠죠?


개발을 위해 필요한 프로그램은 에디터와 컴파일러 두가지입니다.


에디터는 코드를 작성하기 위해 사용합니다. C 파일을 열어서 수정할 수 있는 모든 프로그램에 해당합니다.

리눅스 환경의 Vi, nano / 윈도우 환경의 Visual Studio, Atom 등이 있습니다.

에디터는 철저하게 사람을 위해 개발되었습니다. 사람이 보기 편하고, 수정하고 관리하기 편하게 만들어져 있습니다.

따라서 본인이 필요한 기능이 충분히 포함된 에디터를 사용하는 것이 좋습니다.


컴파일러가 실제로는 더 중요한 역할을 합니다. C 언어는 High-level Language(고급 언어)입니다.

Level은 그 언어를 사용하는 주체에 의해 나뉩니다. 

사람이 이해하고 사용하기 편할수록 High level, 기계가 이해하도록 짜여진 언어는 Low-level Language(저급 언어)가 됩니다.

컴파일러는 인간의 언어인 고급 언어를 기계가 이해할 수 있도록 바꿔주는 역할을 합니다.

리눅스 환경의 GCC나 윈도우 환경의 VC++ 등이 컴파일러입니다.

(자세한 설명은 나중에..!)


리눅스의 경우에는 코딩할 때에는 Vi, 컴파일 할때는 gcc를 쓰는 등 프로그램을 따로 써야하지만

윈도우의 경우에는 이 두개가 합쳐져 있는데, 가장 유명하고 흔히 쓰이는 것은 Visual StudioDev C 입니다.


Visual Studio가 더 무겁지만, 더 많은 기능이 들어가 있습니다.

Dev C는 더 가볍고, 따라서 기능이 더 적습니다.


처음 시작하는 사람은 Visual Studio로 시작하는것을 추천합니다. 마이크로소프트에서 무료로 배포하고 있습니다.



Visual Studio 설치

먼저 다운로드를 위해 홈페이지에 들어갑니다.

https://www.visualstudio.com/ko-kr




좌측 하단에 Community 2015 다운로드 버튼을 누르면 다운로드가 시작됩니다. (이 버튼 말고 직접 들어가서 누르세요!)


그 이후에는 너무 친절하게 자동으로 설치를 진행해 주시므로 설명은 생략합니다.



첫 프로젝트 시작

Visual Studio 설치가 끝났다면 실행해 봅시다.


회원가입 및 로그인의 과정이 필요합니다.


모든 과정을 끝내고 Visual Studio를 실행하셨다면,


축하합니다. 당신은 개발자가 되셨습니다.


새로운 프로젝트를 만들어 봅시다.




새 프로젝트 버튼을 클릭합니다.





좌측의 Visual C++에서 Win32 콘솔 응용 프로그램을 선택합니다.

아래 이름/위치/솔루션 이름에서는 저장할 폴더와, 프로젝트 이름을 설정합니다.





다음을 누릅니다.





빈 프로젝트를 체크하고 마침을 누르면 프로젝트가 생성됩니다. ( 아 떨리는 내 손이여)




프로젝트가 생성되었네요!



소스파일을 우측클릭하여 새 항목을 생성합니다.



C++ 파일을 생성합니다.

이름은 first.c 입니다.

주의해야 할 것이, Visual Studio는 C 파일의 기본 확장자가 [파일명].cpp (C++ 파일)입니다.

따라서 위와 같이 .c라고 지정을 해주어야 c 파일이 만들어집니다. 첫 코딩을 해봅시다 !


first.c 파일

1
2
3
4
5
#include <stdio.h>
 
void main() {
    printf("Hello Dalkom IT!\n");
}
cs


직접 타이핑 하는 것도 좋은 연습이고, 복사하셔도 무방합니다.


위와 같이 입력한 후에 Ctrl + F5 를 입력하면 프로그램이 시작됩니다.




위와 같이 프로그램이 실행되셨다면 개발 환경 구축 및 첫번째 프로젝트를 만드는데 성공하셨습니다.


다시한번,


개발자가 되신 것을 축하합니다!


비록 지금은 GUI(Graphic User Interface) 없이 단순한 텍스트 뿐이지만, 


금방 멋진 어플리케이션들을 개발할 수 있을 겁니다 !


화이팅 !



Point !

Editor와 Compiler 기본 개념

Visual Studio 설치 후 첫 프로그램 실행






댓글