기계어, 저급언어, 고급언어, 컴파일러, 인터프리터
프로그래밍 언어 기계어 트랜지스터는 컴퓨터의 기본 요소이고 전기적 신호를 통해 0과 1을 표현할수있다. 즉, 컴퓨터는 이진수 데이터만 인식할 수 있다. 컴퓨터를 제어하기 위해서는 이진수로 구성된 기계어를 써야한다. 기계어는 컴퓨터가 별다른 해석없이 읽을 수 있는 유일한 언어이고 저급언어중 하나이다. 기계어는 사용하기에 불편한 점이 많았다. ex) 이진수로만 이루어져 인간이 해석하고 사용하기에 어렵다, 코드길이가 너무 길다. 어셈블리어 또다른 저급언어인 어셈블리어가 있다. 어셈블리어는 0과 1대신에 사람이 읽을 수 있는 의미가 담긴 약어를 사용했고, 이 약어는 기계어와 1:1로 대응되는 언어다. 약어를 컴퓨터가 인식할 수 없기 때문에 어셈블러라는 프로그램을 통해 기계어로 변환을 해야 사용이 가능하다. 기계..
2021.05.23