บ้าน พัฒนาการ Metalanguage คืออะไร - คำจำกัดความจาก techopedia

Metalanguage คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Metalanguage หมายถึงอะไร

จากมุมมองภาษาการเขียนโปรแกรม metalanguage เป็นภาษาที่ใช้ในการสร้างคำสั่งเกี่ยวกับคำสั่งที่ทำในภาษาอื่นหรือที่เรียกว่าภาษาวัตถุ Metalanguage ช่วยในการอธิบายแนวคิดไวยากรณ์และวัตถุที่เกี่ยวข้องกับภาษาการเขียนโปรแกรมเฉพาะ

Metalanguage ถูกนำมาใช้อย่างกว้างขวางในการออกแบบภาษานักวิเคราะห์คอมไพเลอร์และนักทฤษฎี นอกจากนี้ยังใช้ในระบบการเงินชีวสารสนเทศและการใช้งานอื่นที่คล้ายคลึงกัน

Techopedia อธิบาย Metalanguage

Metalanguage ส่งเสริมการตั้งโปรแกรมการทำงานและมักจะถูกพิจารณาว่าเป็นภาษาหน้าที่ไม่บริสุทธิ์ Metalanguage ส่วนใหญ่ใช้เพื่ออธิบายไวยากรณ์หรือคำศัพท์ที่เกี่ยวข้องของภาษาโปรแกรม มีหลายประเภทของโลหะภาษาเช่นสั่ง, ซ้อนกันและฝังโลหะภาษา โลหะที่ได้รับคำสั่งนั้นคล้ายกับตรรกะที่ได้รับคำสั่งโดยแต่ละระดับจะมีระดับนามธรรมมากขึ้น Metalanguage ที่ซ้อนกันแตกต่างจาก metalanguage ที่สั่งซื้อโดยแต่ละระดับรวมถึงด้านล่างด้วยเช่นกัน ภาษาที่ฝังอยู่นั้นเป็นภาษาที่ฝังอยู่ในภาษาของวัตถุซึ่งเกิดขึ้นตามธรรมชาติเช่นเดียวกับอย่างเป็นทางการ

ซอฟต์แวร์แอพพลิเคชันมักประกอบด้วยชุดคำสั่งในภาษาการเขียนโปรแกรมที่ชัดเจนและเรียบง่าย Metalanguage มีความสามารถในการอธิบายทั้งความหมายและคุณสมบัติทางไวยากรณ์ของภาษา ด้วยภาษาโปรแกรมคอมพิวเตอร์ต่าง ๆ ที่มีอยู่ภาษาเหล่านี้หลายชุดจึงมีกฎที่ไม่เหมือนใครซึ่งเรียกว่าไวยากรณ์ metalanguage สามารถช่วยในการถอดรหัสกฎเหล่านี้

BNF (รูปแบบ Backus-Naur) เป็นตัวอย่างของ metalanguage ที่ใช้กันอย่างแพร่หลายในการอธิบายไวยากรณ์ของภาษาโปรแกรม XSL ยังถูกพิจารณาว่าเป็น metalanguage ซึ่งอนุญาตให้กำหนดการเข้ารหัสไฟล์ในมาตรฐาน XML ซึ่งจำเป็นต้องแปลงหรือจัดรูปแบบ เสียงกระเพื่อมเป็นอีกภาษายอดนิยมที่ใช้ประโยชน์จาก metalanguage ของตัวเอง

Metalanguage คืออะไร - คำจำกัดความจาก techopedia