1. 프로그래밍 언어 소프트웨어의 동작(알고리즘)을 설명하기 위한 언어 이러한 언어로 프로그램을 개발하는 행위를 프로그래밍 프로그래밍 언어로 작성한 프로그램을 소스 코드(=코드) 2. 컴파일 언어 & 인터프리터 언어 컴파일 : 소스 코드를 기계어로 번역하는 행위 컴파일러 : 컴파일을 수행하는 소프트웨어 컴파일 언어 : 소스 코드 여러 개를 묶어서 한 번에 컴파일한 후 실행하는 프로그래밍 언어 (C, C++, JAVA, Objective C 등) 특징 : 컴파일하는데 시간이 걸리지만 실행 속도는 빠르다. 인터프리터 언어 : 한 줄마다 기계어로 번역 및 실행하는 프로그래밍 언어 (자바 스크립트, LISP, Perl, Ruby, Python 등) 인터프리터 : 프로그램을 번역해서 실행시키는 소프트웨어 특징 :..