컴퓨터 프로그램의 객체 코드는 무엇입니까?

컴퓨터는 수백만 라인의 코드로 실행되는 기계입니다. 프로그래머는 다양한 언어로 코드를 작성하지만이 모든 코드에는 어떤 언어를 사용하든 몇 가지 기본 기능이 있습니다. 프로그램에는 항상 두 개의 코드 세트, 소스 코드 및 객체 코드가 있습니다. 소스 코드는 프로그래머가 프로그램을 실행하기 위해 컴퓨터 컴파일러에 지침을 제공하는 데 사용하는 언어 인 사전에 작성된 것입니다. 이 소스 코드 지침을 컴파일 한 컴파일러의 결과를 객체 코드라고합니다.

용어는 소스 코드가 작업의 시작 또는 소스이며 객체 코드는 전체 연습의 원하는 결과 또는 객체라는 점에서 직관적입니다. 컴퓨터 컴파일러가 작성한 파일에 저장된 다음 프로그래머가 의도 한 최종 끝이 될 수 있습니다.

일단 소스 코드가 파일로 컴파일되면 컴퓨터의 프로세서로 계속 진행하여 최종 지침을 실행할 수 있습니다. 일반적으로 사용 가능합니다소프트웨어 응용 프로그램은 소스 코드가 포함되지 않기 때문에 근본적으로 변경할 수없는 객체 코드의 거대한 모음입니다. 문제에 대한 해결책을 갖는 것과 같지만 문제에 도달하는 데 사용 된 모든 단계는 아닙니다. 소스 코드가없는이 코드를 변경하면 좌절감이 발생할 수 있습니다.

이 다중 단계 프로세스는 컴퓨터가 기계 언어로 작성된 지침 만 실행할 수 있기 때문에 필요합니다. 이것이 바로 궁극적 인 결과이며, 객체 코드의 버전으로 실행됩니다. 따라서 소비자가 소프트웨어 애플리케이션을 받으면 소비자는 최종 프로젝트로 변환 된 기계 언어가 된 실행 된 소스 코드를 받고 있습니다.

.

오픈 소스 코드에 대한 현재 강조가 주어지면 소스 코드에 Avenues와 함께 점점 더 많은 응용 프로그램이 출시되고 있습니다. 부지런한 프로그래머와 코더는 해당 소스 코드에 액세스하여 T 주위에 변경할 수 있습니다.o 그들의 요구를 충족시킨 다음 새 객체 코드를 만들어 원래 프로그래머가 의도 한 것과 다른 목적을 충족시킵니다.

.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?