ฉันมีหลักสูตรที่ผู้ให้ศาสตราจารย์ขอให้เราสร้าง DSL สำหรับโครงการสุดท้ายของเรา เขานำเสนอเราในหลักสูตรแรกxTextกับ Eclipse นี่เป็นหลักสูตรใหม่ฉันยังคงสับสนเล็กน้อยกับความหมายของภาษาเฉพาะโดเมน
นี่คือความเข้าใจปัจจุบันของฉัน: ภาษาเฉพาะโดเมนเป็นภาษาที่สร้างขึ้นสำหรับปัญหาเฉพาะในการพัฒนาซอฟต์แวร์ ตัวอย่างของ DSL คือ PHP, SQL, JavaScript และในทางตรงกันข้ามภาษาเช่น Java, C #, C ++, Ruby เป็นต้น
โปรดแก้ไขให้ฉันถ้าฉันผิด
สิ่งที่ฉันอยากรู้: มีเครื่องมือใดสำหรับ. NET / Visual Studio ที่คล้ายกับ Xtext ที่ให้ฉันกำหนดไวยากรณ์และได้รับอนุญาตให้สร้างภาษาการเขียนโปรแกรมตามที่มีไดอะแกรมกิจกรรมหรือไม่