프로그램은 에디터를 통해 작성되고 텍스트 파일로 저장됩니다. 텍스트 파일은 아스키 문자로 구성된 파일이다. 그 이외의 비트로 구성된 파일을 바이너리 파일이라고 한다. 아스키 문자는 문자를 컴퓨터가 이해할 수 있는 정수(바이트)로 인코딩하는 문자인코딩의 방식 중 하나이다. 컴퓨터의 모든 정보는 동일한 비트(0, 1)로 표현되며 서로 다른 방식으로 해석될 수 있다. 컴퓨터 내의 정수나 실수는 정확하지 않을 수 있다. 어디까지나 유한한 근사값에 불과하다. 따라서 정확하고 빠른 프로그램을 작성할 때 주의를 기울여야 한다.