소스 코드 전체를 한번에 머신코드로 변환한 뒤 실행 컴파일은 단 한번 수행 코드 실행속도가 빠름 ex) C, C++, C#, Java
한 줄씩 바이트코드로 변한한 뒤 실행 코드 실행속도가 느림 ex) Python, Ruby, Basic, JavaScript, SQL, HTML