C언어에 대해 본격적으로 설명하기에 앞서 기본적인 개념에 대하여 간단이 살펴보도록 하겠습니다. 그전에 저도 전문가는 아닐 뿐더러 한번 정리를 해보자는 의미에서 이글을 작성하고 있기에 부족한 부분이 많더라도 너그러이 봐주시면 감사하겠습니다. 이글은 프로그래밍을 아주 처음 시작하시는 분들을 위해 복잡한 내용은 축소하고 최대한 쉽게 시작하실 수 있도록 설명해보도록 하겠습니다.
먼저 프로그래밍이란 무엇일까요? 컴퓨터는 스스로 동작할 수 없어 사람이 명령을 내려주어야 합니다. 이때 컴퓨터에게 내리는 명령들의 모임을 프로그래밍 이라고 하며 이 명령을 작성하는 것을 프로그래밍이라고 합니다. 하지만 컴퓨터는 사람의 말을 알아들을 수 없으므로 컴퓨터의 언어로 명령을 내려야 합니다. 이때의 컴퓨터의 언어(기계어)는 1과0으로만 이루어져 있습니다. 하지만 사람이 0과1만으로 컴퓨터에게 명령을 내리는 것은 매우 어렵습니다. 그렇다면 사람의 언어(자연어)를 0과 1로 바꾸면 안될까요? 하지만 사람의 언어는 컴퓨터의 언어와는 너무나 다릅니다. 그렇기 때문에 사람의 언어와 컴퓨터의 언어 사이에 있는 C언어와 같은 프로그래밍 언어를 사용하는 것입니다.
자연어-프로그래밍언어-기계어
하지만 프로그램이 언어도 완벽히 기계어가 아니므로 번역을 하는 과정이 필요합니다. 이과정을 컴파일 이라고 하며 이때 번역을 해주는 것이 컴파일러 입니다. 컴파일이 끝나고 나면 비로소 컴퓨터가 이해할 수 있는 프로그램이 탄생하게 됩니다.
그러면 이제 코딩을 하기위한 준비를 해 보도록 하겠습니다.
코딩을 하려면 코드를 적을 수 있는 프로그램(메모장과 같은 프로그램), 위에서 말씀드린 컴파일러, 그리고 링커가 필요합니다. 이들을 따로따로 설치할 수도 있지만 묶어서 하나의 프로그램으로 제공하기도 합니다. 이를 통합개발환경 IDE라고 합니다.
많이 사용되는 IDE로는 visualstudio, codeblock, dev c++ 등이 있습니다. 이글에서는 설치가 간단한 편인 dev c++의 설치방법을 안내하도록 하겠습니다. 다른 IDE를 사용하여도 전혀 문제가 없으며 설치방법은 구글에 검색을 해 보시면 쉽게 따라 하실 수 있으실 겁니다.
- Dev c++ 설치
sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev-Cpp%205.11%20TDM-GCC%204.9.2%20Setup.exe/download?use_mirror=jaist&use_mirror=jaist&r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Forwelldevcpp%2F
설치 과정이 조금 다를 수도 있습니다. 그냥 대부분 next나 ok 클릭해 주시면 됩니다. ^^
위 링크로 접속해 주세요
그러면 자동으로 다운로드가 시작됩니다. 원하시는 폴더에 다운로드를 받으신 후 실행시켜주세요.
언어는 영어로 선택(영어 잘모르셔도 상관없습니다.)
I Agree 클릭
그냥 next 클릭
원하시는 위치 정하셔서 install 해주시면 됩니다.(그냥 누르셔도 상관없습니다.)
Yes 클릭
이화면이 뜬다면 설치가 완료된 것입니다. Finish를 클릭하시면 Dev C++이 실행이 됩니다.
언어를 한국어 선택해 주시고 next클릭 다음 화면에서는 글꼴 스타일 원하는거 선택하신후 next클릭하시면 됩니다.
ctrl버튼과 n 버튼(ctrl+n)을 동시에 눌러주시면 코드를 작성하실 수 있습니다.
다음번에는 본격적으로 코딩을 해 보도록 하겠습니다.
'C언어' 카테고리의 다른 글
<누구나 쉽게 배우는 C언어> C언어 독학 강좌 3. 변수 (0) | 2022.02.10 |
---|---|
<누구나 쉽게 배우는 C언어> C언어 독학 강좌 2. 프로그램의 구조 (0) | 2022.02.10 |
<누구나 쉽게 배우는 C언어>C언어 독학 강좌 1. C언어와의 첫 인사 (0) | 2022.02.10 |