Skip to main content

추상 구문은 무엇입니까?

Abstract Syntax는 컴퓨터 프로그래머가이를 구현하는 데 필요한 실제 코드에 대해 걱정하지 않고 작성하려는 프로그램의 구조를 매핑하는 방법입니다.이를 통해 프로그래머는 컴퓨터가 실제로 원하는 기능을 수행하는 방법에 중점을두기 전에 프로그램이해야 할 일에 집중할 수 있습니다.초록 구문은 두 개의 숫자를 함께 추가하는 것과 같은 프로그램 특정 작업을 간략하게 설명하고 해당 프로그램에서 사용할 수있는 데이터 유형을 보여줍니다.초록 매핑이 완료되면, 추상 구문 트리가 그려지며, 이는 구체적인 구문과 초록 개념과 일치합니다. mdash;실제 기호는 프로그래머가 만들고있는 프로그램을 실행하려면 입력해야합니다.

추상 구문에 대한 아이디어는 코딩 방법에 대한 세부 사항에 사로 잡히지 않고 데이터 유형과 관계에 집중하는 것입니다.컴퓨터 코드는 인간 언어와는 크게 다르며 이러한 용어로 생각하는 것은 어렵습니다.대신 프로그래머는 프로그램이 완료하는 데 필요한 단계 목록을 작성한 다음 콘크리트 구문을 사용하여 추상 용어를 해당 단계를 수행하는 컴퓨터 코드 용어와 일치시킵니다.종종 프로그래머는 추상 마크 업에 데이터 유형을 포함하여 데이터 유형의 데이터 및 mdash를 보여줍니다.숫자, 문자 또는 소수점 mdash;프로그램은 함께 작동 할 수 있습니다.그러나이 단계에서는 프로그래밍에서 특정 데이터 유형이 필요하지 않으며 프로그래머는 추상 데이터 유형을 사용하도록 선택할 수 있으며, 이는 순전히 이론적이며 프로그램이 작성 될 때 특정 데이터 유형으로 대체 될 것입니다.프로그래밍은 종종 컴파일러 이론에 사용됩니다.컴퓨터는 1과 0의 두 가지 값 만 이해할 수 있습니다.이것을 이진 코드라고합니다.컴퓨터가 프로그래밍 언어로 작성된 프로그램을 이해하려면 단어와 문자를 1과 0의 스트림으로 컴파일하거나 번역해야합니다.컴파일러는 그들이해야 할 일에 대한 모호하거나 추상적 인 아이디어를 생성하고 매핑하는 데 복잡하여 프로그래머가 오류없는 코드를 계획하는 데 도움이됩니다.∎ 프로그래머가 추상 구문을 콘크리트 구문에 매핑하고 프로그램이나 컴파일러를 코딩하기 시작하면 추상 구문 트리를 만듭니다.이것은 단순히 2 개의 변수 추가와 같은 모든 추상 지침의 목록입니다. 각 추상 용어에서 해당 명령을 실행하는 데 필요한 특정 코드 줄로 그려집니다.프로그래머는 자신이 원하는 추상 용어를 사용할 수 있지만 Variable의 경우 Var 및 INT의 Integer와 같은 잘 알려진 코드 용어를 사용하는 것이 더 일반적입니다.