Creating a domain-specific language (with software to support it), rather than reusing an existing language, can be worthwhile if the language allows a particular type of problem or solution to be expressed more clearly than an existing language would allow and the type of problem in question reappears sufficiently often.
يمكن أن يكون إنشاء لغة خاصة بالنطاق (مع برنامج لدعمه) بدلا من إعادة استخدام لغة موجودة جدير بالاهتمام إذا كانت اللغة تسمح بنوع معين من المشكلة أو الحل يتم التعبير عنه بشكل أوضح مما تسمح به اللغة الحالية ونوع تبرز المشكلة في كثير من الأحيان بشكل كاف.