-프로그래밍 언어의 분류 고수준 프로그래밍 (c++, java Python) 사람이 생각하는 방식에 가까운 언어 구조와 표현 복잡한 설계와 소프트웨어 상호작용을 표현하기에 적합 용이하고 하드웨어 의존 성이 최소 이셈플리 기계어를 1:1로 사람이 알아볼만한 기호로 표현 기계어 하드웨어에 특화된 프로그래밍 가능 -> 실행 효율이 높을 수 있음 기게가 바로 이해할 수 있는 언어 -프로그램의 번역 원시 코드 고수준 프로그래밍 언어 이용 프로그래머가 작성 어느 기계에 실행할지에 따라 크게 다르지 않음 목적 코드 기계가 이해할 수 있는 명령어들의 집합 -0과 1만으로 이루어진 코드의 나열 서로 다른 컴퓨터에서 다르게 표현됨 -프로그 맬 번역/실행의 모델 비교 컴파일러 방식의 장점 번역을 실행 이전에 해 두므로 코드..