개발 금속 언어 란 무엇입니까? -techopedia에서 정의

금속 언어 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Metalanguage는 무엇을 의미합니까?

프로그래밍 언어 관점에서 볼 때, 금속 언어는 객체 언어라고하는 다른 언어로 작성된 명령문에 관한 명령문을 작성하는 데 사용되는 언어입니다. Metalanguage는 특정 프로그래밍 언어와 관련된 개념, 문법 및 객체를 설명하는 데 도움이됩니다.

Metalanguage는 언어 디자인, 분석가, 컴파일러 및 정리 프로 바이더에서 널리 사용됩니다. 금융 시스템, 생물 정보학 및 기타 유사한 응용 분야에서도 사용됩니다.

Techopedia는 Metalanguage를 설명합니다

Metalanguage는 함수형 프로그래밍을 권장하며 종종 불완전한 함수형 언어로 간주됩니다. Metalanguage는 주로 프로그래밍 언어의 문법 또는 관련 용어를 설명하는 데 사용됩니다. 정렬, 중첩 및 포함 된 금속 언어와 같은 다양한 유형의 금속 언어가 있습니다. 정렬 된 금속 언어는 정렬 된 논리와 유사하며 각 레벨은 더 큰 추상화도를 갖습니다. 중첩 된 금속 언어는 정렬 된 금속 언어와 다르며 각 수준은 아래를 포함합니다. 내장 된 금속 언어는 공식적으로뿐만 아니라 자연스럽게 발생하는 객체 언어에 내장 된 언어입니다.

응용 소프트웨어는 종종 명확하고 간단한 프로그래밍 언어의 명령어 세트로 구성됩니다. Metalanguage는 언어의 의미 및 구문 특성을 모두 설명 할 수 있습니다. 다양한 컴퓨터 프로그래밍 언어를 사용할 수 있으므로 이러한 언어 중 많은 언어에는 구문이라고하는 고유 한 규칙 세트가 있습니다. 금속 언어는 이러한 규칙을 해독하는 데 도움이 될 수 있습니다.

BNF (Backus-Naur Form)는 프로그래밍 언어의 구문을 설명하는 데 널리 사용되는 금속 언어의 예입니다. XSL은 XML 표준에서 파일 인코딩을 정의 할 수있는 금속 언어로 간주되며 변환 또는 형식화해야합니다. Lisp는 자체 금속 언어를 사용하는 또 다른 인기있는 언어입니다.

금속 언어 란 무엇입니까? -techopedia에서 정의