Page 200 고등학교 프로그래밍 교과서
P. 200










3 프로그램 구현



학습목표 •컴파일 도구의 종류와 특징을 설명할 수 있다.
•C 언어 계열의 컴파일 도구를 사용하여 프로그램을 구현할 수 있다.




통합 개발 환경(IDE) 프로그램 구현은 설계된 사양서에 따라 이를 원시 코드로 작성하는 과정이다. 원
소스 프로그램의 코딩, 컴파일, 실 시 코드는 가급적 간단 명료하게 작성하고 코드 분석이나 유지 보수 작업이 용이하
행, 디버깅, 리소스 관리 등을 통합
적으로 지원해 주는 소프트웨어 개 도록 단순한 구조를 사용하는 것이 좋다. 컴파일 도구의 선택과 일관성 있는 코딩
발 환경이다.
스타일은 작업의 효율성을 높이고 양질의 프로그램을 개발하는 데에 중요한 영향을
끼친다.


1 컴파일 도구에 대해 알아보자

코드의 자동 삽입 메모리 용량이 적은 환경에서는 메모리를 최대한 적게 차지하도록 코딩하는 기술
통합 개발 환경의 종류에 따라 생성
자 함수나 이벤트 처리 함수 등을 자 이 요구되었으나 최근에는 코드의 구조를 단순화하여 프로그램의 가독성을 향상시
동으로 삽입해 주기도 하고, 오류가 키고, 디버깅 작업의 편리성 추구에 더 큰 관심을 갖게 되었다. 이러한 추세에 따라
발생하면 이를 해결할 수 있는 몇 가
지 방법을 제공해 주기도 한다. 컴파일 도구는 코드를 자동 삽입하거나 오류의 원인을 추측하여 보여 주는 등 지능
적인 코딩 작업이 가능하도록 통합 개발 환경 기술이 발전하고 있다.






































[그림Ⅲ- 11] 통합 개발 환경을 지원하는 여러 가지 컴파일 도구


198 Ⅲ. 프로그래밍 설계와 구현





(책)2015프로그래밍-교과서3차심의본 본문.indb 198 2017-09-05 오후 4:16:50
   195   196   197   198   199   200   201   202   203   204   205