프로그램이란

컴퓨터가 범용적인 기계가 된 것은 바로 프로그램(program) 때문이다. 프로그램은 컴퓨터를 위한 작업 지시서로서, 구체적으로 컴퓨터가 특정한 작업을 하기 위하 명령어의 리스트이다. 명령어란 CPU가 수행하는 기초적인 연산이다.

프로그래밍 언어

  • 소스 코드(source code): 원하는 작업을 텍스트로 기술한 것
  • 소스 파일(source file): 소스 코드가 파일에 저장된 것
  • 오브젝트 파일(object file): 컴파일러가 기계어로 변환하여 파일에 저장한 것