Trang Chủ Phát triển Một ngôn ngữ kim loại là gì? - định nghĩa từ techopedia

Một ngôn ngữ kim loại là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Metal Language có nghĩa là gì?

Từ góc độ ngôn ngữ lập trình, ngôn ngữ kim loại là ngôn ngữ được sử dụng để đưa ra các tuyên bố liên quan đến các câu lệnh được thực hiện bằng ngôn ngữ khác, được gọi là ngôn ngữ đối tượng. Metal Language giúp mô tả các khái niệm, ngữ pháp và các đối tượng liên quan đến một ngôn ngữ lập trình cụ thể.

Metal Language được sử dụng rộng rãi trong thiết kế ngôn ngữ, máy phân tích, trình biên dịch và trình duyệt định lý. Nó cũng được sử dụng trong các hệ thống tài chính, tin sinh học và trong các ứng dụng tương tự khác.

Techopedia giải thích Metal Language

Metal Language khuyến khích lập trình chức năng và thường được coi là một ngôn ngữ chức năng không tinh khiết. Metal Language chủ yếu được sử dụng để mô tả ngữ pháp hoặc bất kỳ thuật ngữ liên quan của các ngôn ngữ lập trình. Có nhiều loại kim loại khác nhau như kim loại được đặt hàng, lồng nhau và nhúng. Một ngôn ngữ kim loại được đặt hàng tương tự như logic có trật tự, với mỗi cấp độ có mức độ trừu tượng lớn hơn. Một ngôn ngữ kim loại lồng nhau khác với một ngôn ngữ kim loại được đặt hàng, với mỗi cấp độ bao gồm cả cấp độ bên dưới là tốt. Một ngôn ngữ kim loại nhúng là một ngôn ngữ được nhúng trong ngôn ngữ đối tượng, xuất hiện tự nhiên cũng như chính thức.

Phần mềm ứng dụng thường bao gồm các bộ hướng dẫn bằng ngôn ngữ lập trình rõ ràng và đơn giản. Metal Language có khả năng mô tả cả hai thuộc tính ngữ nghĩa và cú pháp của một ngôn ngữ. Với các ngôn ngữ lập trình máy tính khác nhau có sẵn, nhiều ngôn ngữ trong số này có các bộ quy tắc duy nhất được gọi là cú pháp; kim loại có thể giúp giải mã các quy tắc này.

BNF (Backus-Naur Form) là một ví dụ về ngôn ngữ kim loại được sử dụng rộng rãi trong việc mô tả cú pháp của các ngôn ngữ lập trình. XSL cũng được coi là một ngôn ngữ kim loại cho phép xác định mã hóa tệp trong tiêu chuẩn XML, cần phải được chuyển đổi hoặc định dạng. Lisp là một ngôn ngữ phổ biến khác sử dụng ngôn ngữ kim loại của riêng mình.

Một ngôn ngữ kim loại là gì? - định nghĩa từ techopedia