이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
개체 코드는 컴파일 프로세스의 결과인 일종의 저수준 컴퓨터 프로그래밍 언어입니다. Java나 C++와 같은 고급 언어에서 컴퓨터가 이해할 수 있는 언어로 변환된 프로그램의 최종 버전입니다. 객체 코드는 기계 코드, 이진 코드 및 기계 언어라고도 합니다.
개체 코드는 컴퓨터가 널리 사용되기 시작한 1950년대에 개발되었습니다. 컴퓨터가 더 강력해짐에 따라 이러한 컴퓨터에서 실행될 수 있는 더 복잡한 프로그램을 만들어야 할 필요성이 커졌습니다. 이로 인해 Java 및 C++와 같은 고급 프로그래밍 언어가 개발되어 프로그래머가 읽고 이해하기 쉬운 코드를 작성할 수 있게 되었습니다. 그러나 이러한 프로그램은 컴퓨터가 이해하고 실행할 수 있도록 목적 코드로 변환되어야 했습니다.
개체 코드는 고급 언어를 컴퓨터가 이해할 수 있는 언어로 변환하는 프로세스인 컴파일 프로세스의 출력입니다. 이 프로세스는 고급 언어로 작성된 프로그램을 컴퓨터가 실행할 수 있는 일련의 명령으로 변환하는 프로그램인 컴파일러에 의해 수행됩니다. 결과 개체 코드는 컴퓨터에 대한 지침을 나타내는 일련의 0과 1입니다.
객체 코드는 기계 코드, 이진 코드 및 기계 언어라고도 합니다. 프로그래밍 언어의 최하위 수준으로 컴퓨터가 실제로 이해하는 언어에 가장 가깝습니다. 이해하기 어렵기 때문에 사람이 읽을 수 없으며 일반적으로 숙련된 프로그래머만 사용합니다.
개체 코드는 컴퓨터에서 실행할 수 있는 파일인 실행 파일을 만드는 데 사용할 수도 있습니다. 이러한 파일은 일반적으로 개체 코드를 데이터 파일 및 라이브러리와 같은 다른 파일과 결합하여 생성됩니다. 실행 파일은 컴퓨터가 실제로 실행할 수 있는 파일이므로 프로그램 작성 과정의 마지막 단계입니다.