프로그램을 구현하기 위해서 가장 먼저 할 일은 선정한 고급 언어를 이용하여 프로그램을 작성하는 것이다. 편집기는 텍스트 문서, 프로그램, 데이터 파일 등을 작성할 때 사용하는 기본적인 프로그램이다. 프로그램 언어를 이용하여 원하는 작업을 기술한 내용을 소스 코드(source code) 또는 코드(code)라 한다. 윈도우 운영체제에서 코드를 작성하기 위해 이용하는 기본적인 편집기로 메모장(notepad)이 있다. [ 그림 7.8 ] 은 메모장에서 C 언어 프로그램을 작성한 예이다.
[ 그림 7.8 ]
물론 이러한 텍스트 에디터는 통합개발환경을 이용할 수 없는 경우에 사용한다. 통합개발환경을 이용한다면 개발환경에 주어진 편집기를 이용하여 좀 더 편하게 소스를 작성할 수 있다.