1장
Hello, C!
미술 시간을 떠올려 봅시다. 미술 시간에는 다양한 활동을 합니다. 종이접기도 하고 찰흙이나 지점토로 무언가를 만들기도 하지요. 그런데 이런 활동을 하기 전에 필요한 것이 있습니다. 바로 준비물인데요. 활동에 따라 필요한 준비물도 달라집니다. 그림 그리기라면 종이, 연필, 물감, 물통 등 도구를 먼저 준비해야 합니다.
이와 비슷하게 프로그램을 작성할 때도 가장 먼저 필요한 준비 과정이 있는데, 이를 개발 환경 설정이라고 합니다. 사용하는 PC의 운영체제 또는 개발 언어에 따라 서로 다른 다양한 환경 설정 방법이 있지만, 일반적으로는 본인에게 가장 편하거나 익숙한 도구를 이용하는 것이 좋습니다. 프로그램을 작성하다 보면 실수로 오타가 날 수도 있고 잘 동작하지 않는 부분이 있을 때 왜 그런지 확인도 해야 합니다. 이런 부분을 빠르고 쉽게 해결하도록 지원해 주는 환경에서 개발한다면 생산성이 더 높아지겠지요.
세상에는 다양한 운영체제가 있지만, 이 책에서는 마이크로소프트의 Windows를 기준으로 설명합니다. 또한, C 언어로 개발할 때 가장 많이 사용하고 설치부터 실행까지 초보자도 쉽게 따라할 수 있는 Visual Studio(이하 비주얼 스튜디오)라는 도구를 사용한 개발 환경에서 공부하겠습니다.
참고로, 비주얼 스튜디오는 통합 개발 환경(IDE, Integrated Development Environment)입니다. IDE는 프로그램 개발과 관련한 모든 작업을 처리할 수 있는 환경을 제공하는 도구입니다.