기계어 - 0과 1의 행진 / 너무나 비인간적인 언어
어셈블리어 - 0과 1의 행진을 벗어나 인간 지향으로 / 기계어 니모닉(Mnemonic)
니모닉과 기계어의 일대일 매칭 코드표 ⇒ 어셈블리
CPU마다 기계어가 다르기 때문에 CPU별로 각자의 어셈블리어도 달랐다
어셈블리어를 기계어로 번역해 주는 소프트웨어를 어셈블러(Assembler)
C 언어 - 강력한 이식성 / One Source Multi Object Use Anywhere
One Source - 하나의 C 소스 파일만 작성
Multi Object - 기종마다 하나씩 기계어 목적 파일을 생성
Use Anywhere - 모든 컴퓨터에서 실행 가능
C++ 언어 - 정말 인간적인 프로그래밍 방법론, 객체 지향
cpp는 c에 객체 지향 개념을 도입