프로그램이나 작업의 정확한 기계어는 컴퓨터의 운영 체제에 따라 다를 수 있습니다. 특정 운영 체제는 컴파일러가 프로그램이나 작업을 기계어로 작성하는 방법을 지정합니다.
컴퓨터 프로그램은 C ++, Java 또는 Visual Basic과 같은 하나 이상의 프로그래밍 언어로 작성됩니다. 컴퓨터는 컴퓨터 프로그램을 만드는 데 사용 된 프로그래밍 언어를 직접 이해할 수 없으므로 프로그램 코드를 컴파일해야합니다. 프로그램의 코드가 컴파일되면 컴퓨터는이를 이해할 수 있습니다. 프로그램의 코드가 기계어로 바뀌었기 때문입니다.
기계어 예제 :
다음은 텍스트 "Hello World"에 대한 기계 언어 (바이너리)의 예입니다.
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
다음은 기계어 (비 - 바이너리)의 또 다른 예로서 문자 "A"를 컴퓨터 화면에 1000 번 인쇄합니다.
169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96
어셈블리 언어, 이진, 컴파일, 고급 언어, 저급 언어, 기계 판독 가능, 객체 파일, 프로그래밍 용어, 의사 언어, 특수 목적 언어