Saya memiliki kursus di mana profesor telah meminta kami untuk membuat DSL untuk proyek akhir kami. Dia memberi kami kursus xText pertama dengan Eclipse. Ini menjadi kursus baru, saya masih agak bingung tentang apa yang dimaksud dengan Bahasa Khusus Domain.
Ini adalah pemahaman saya saat ini: bahasa khusus domain adalah bahasa yang dibuat untuk masalah khusus dalam pengembangan perangkat lunak. Contoh DSL adalah PHP, SQL, JavaScript dan sebaliknya adalah bahasa seperti Java, C #, C ++, Ruby dll.
Silakan mengoreksi saya jika saya salah.
Yang ingin saya ketahui: apakah ada alat untuk .NET / Visual Studio yang mirip dengan Xtext, yang memungkinkan saya untuk mendefinisikan tata bahasa dan diizinkan untuk menghasilkan bahasa pemrograman berdasarkan itu dengan diagram aktivitas?