أليس DSL اسمًا آخر لتطبيق يحل مشكلة معينة؟

StackOverflow https://stackoverflow.com/questions/4019490

  •  26-09-2019
  •  | 
  •  

سؤال

أنا أتعلم بو (حصلت على الكتاب الاليكتروني) ، لكن سؤال واحد لدي هو بالضبط ما هو DSL؟ سؤال أفضل ، إذا كان DSL موجهًا نحو مشكلة محددة ، فليس فقط اسمًا آخر لمساحة التطبيق حقًا (على سبيل المثال معالجة النصوص ، DBMs ، برنامج معالجة الرياضيات) ، جميع مشاكلها الخاصة.

أسأل هذا لأن اثنين من الأعضاء في فريق DEV في العمل كتبوا واجهة برمجة تطبيقات لاختبار تطبيق WinForms واعتبر "DSL".

شكرًا

هل كانت مفيدة؟

المحلول

عندما تكون في شك ، ويكي: لغة خاصة بالمجال

بشكل عام ، ليس تطبيقًا ولكن لغة برمجة أو أ الإطار الذي يمتد لغة للمساعدة في حل مشكلة معينة أو مجموعة من المشاكل. SQL (لغة الاستعلام) هو مثال على DSL ؛ DBMS نفسها ، ومع ذلك ، ليست DSL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top