C 언어의 등장
One Source : 하나의 C 소스 파일만 작성
Multi Object : 기종마다 하나씩 기계어 목적 파일을 생성
Use Anywhere : 모든 컴퓨터에서 실행 가능
어셈블리어라면 같은 일을 하는 프로그램의 소스 파일을 각 기계의 종류만큼 만들어야 했음.
즉, 멀티 소스였음.
C 언어는 소스 파일을 단 하나만 만들고 이 하나의 소스 파일을 각 기계에 맞는 컴파일러로 컴파일만 하면 각 기계에 맞는 기계어 목적 파일이 만들어짐.
즉, 원 소스 멀티 유즈임.
어셈블리어와 비교했을때 가독성 또한 좋아짐.