언어 설계에 영향을 주는 두 가지가 있다. 첫번째는 Computer Architecture (컴퓨터 구조) 두번째는 Programming Mathologies (프로그래밍 방법론) 우선, Computer Architecture에 대해서 알아보도록 하자. 현재 컴퓨터는 von Neumann 구조를 따르고 있다. 이는 메모리에서 파이프를 통해 프로그램을 하나씩 cpu에 올려놓고, 이를 실행하여 다시 메모리에 수행 결과를 전송하는 식이다. 이를 Fetch-execute-cycle 라고 한다. 이 구조의 단점은 파이프로 전송하는 과정에서 시간이 오래걸리는 것이다. (Backbone)이를 해결하기 위해 수행하고 있는 중에 메모리에서는 전송을 하는 병렬화를 사용하여 수행시간을 줄인다. 다음으로 Programming..