병행처리 - concurrent processing
고급 언어로 작성된 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어로 바꾸는 과정을 컴파일이라 하고 컴파일을 수행하는 프로그램을 컴파일러라고 한다.(고급 언어란 베이직이나 코볼 등과 같이 인간이 사용하는 언어와 비슷한 프로그래밍 언어이고, 기계어란 0과 1의 조합으로 이루어진 언어이다.) 예를 들어 글을 전혀 읽지 못하는 철수라는 아이가 있다고 하자. 어느날 철수 앞으로 편지가 왔는데 이것을 읽을 수가 없어 영희가 편지를 읽어주어 철수가 그 내용을 이해하게 되었다. 이러한 과정을 컴퓨터 시스템에 비교하면, 편지를 쓴 사람은 컴퓨터 사용자이고, 철수는 컴퓨터에 해당된다. 그리고 편지에 적힌 글은 고급 언어, 영희가 읽는 소리는 기계어에 해당되며, 편지의 내용을 말로 표현하는 작업은 컴파일이며, 영희는 컴파일러의 역할을 하고 있는 것이다.
통신 용어집