मेरे पास एक कोर्स है जिसमें प्रोफेसर ने हमें अपने अंतिम प्रोजेक्ट के लिए एक डीएसएल बनाने के लिए कहा है। उन्होंने ग्रहण के साथ हमें पहले पाठ्यक्रम xText में प्रस्तुत किया । यह एक नया पाठ्यक्रम होने के नाते, मैं अभी भी थोड़ा सा फजी हूं कि डोमेन विशिष्ट भाषाओं का क्या अर्थ है।
यह मेरी वर्तमान समझ है: एक डोमेन विशिष्ट भाषा एक भाषा है जो सॉफ्टवेयर विकास में विशिष्ट समस्याओं के लिए बनाई गई है। DSL के उदाहरण PHP, SQL, JavaScript हैं और इसके विपरीत जावा, C #, C ++, रूबी आदि भाषाएँ हैं।
अगर मैं गलत हूं तो कृपया मुझे सुधारने के लिए स्वतंत्र महसूस करें।
मैं क्या जानना चाहूंगा: क्या .NET / Visual Studio के लिए कोई उपकरण है जो Xtext के समान है, जो मुझे एक व्याकरण को परिभाषित करने की अनुमति देता है और एक गतिविधि आरेख के आधार पर प्रोग्रामिंग भाषा उत्पन्न करने की अनुमति दी जाती है?