코드 생성

작가: John Stephens
창조 날짜: 22 1 월 2021
업데이트 날짜: 17 할 수있다 2024
Anonim
세상에서 제일 쉬운 코드 만드는 방법 (메이저코드)
동영상: 세상에서 제일 쉬운 코드 만드는 방법 (메이저코드)

콘텐츠

정의-코드 생성이란 무엇입니까?

코드 생성은 컴파일러가 소스 코드를 입력으로 가져 와서이를 기계 코드로 변환하는 메커니즘입니다. 이 기계 코드는 실제로 시스템에 의해 실행됩니다. 최종 실행 파일이 생성되기 전에 여러 중간 단계가 수행되지만 코드 생성은 일반적으로 컴파일의 마지막 단계로 간주됩니다. 이러한 중간 단계는 최적화 및 기타 관련 프로세스를 수행하는 데 사용됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 코드 생성에 대해 설명합니다

코드 생성 프로세스는 컴파일러 프로그램의 일부인 코드 생성기라고하는 구성 요소에 의해 수행됩니다. 프로그램의 원래 소스 코드는 최종 실행 파일이 생성되기 전에 여러 단계를 거칩니다. 이 최종 실행 코드는 실제로 컴퓨터 시스템으로 쉽게 실행할 수있는 머신 코드입니다.

컴파일의 중간 단계에서 코드 최적화 규칙이 한 번에 하나씩 적용됩니다. 때때로 이러한 최적화 프로세스는 서로 종속되므로 종속성 계층 구조를 기반으로 차례로 적용됩니다. 여러 단계를 통과 한 후 구문 분석 트리 또는 추상 구문 트리가 생성되며 이는 코드 생성기에 대한 입력입니다. 이 시점에서 코드 생성기는 코드를 선형 순차 명령으로 변환합니다. 이 단계 후에는 컴파일러에 따라 더 많은 단계가있을 수 있습니다. 최종 최적화 된 코드는 실행 및 출력 생성을위한 기계어 코드입니다.