اللغة مخصصة النطاق (بالإنجليزية: domain-specific language) اختصاراً DSL، هي لغة برمجة متخصصة في تطبيق مجال هندسة البرمجيات. هذا على النقيض من لغة عامة الأغراض ، والتي تنطبق على نطاق واسع عبر المجالات. هناك مجموعة واسعة من دسل، تتراوح بين اللغات المستخدمة على نطاق واسع للنطاقات المشتركة، مثل لغة ترميز النص الفائق لصفحات الويب، وصولا إلى اللغات المستخدمة من قبل واحد فقط أو بضع قطع من البرامج، مثل إماكس ليسب لإيماكس و زيماكس. يمكن تقسيم دسل إلى مزيد من التقسيم حسب نوع اللغة، وتشمل لغة محددة ماركوب لانغواجيس، وذات نطاق خاص بلغة نمذجة (بشكل عام، لغة المواصفات )، والمجال الخاص بالبرمجة. لغات الكمبيوتر خاصة الغرض كانت موجودة دائما في عصر الكمبيوتر، ولكن مصطلح «لغة خاصة بالنطاق» أصبح أكثر شعبية بسبب صعود نمذجة خاصة بالنطاق. أما أبسط دسل، وخاصة تلك التي يستخدمها طلب واحد، فيسمى أحيانا بشكل غير رسمي 'ميني-لانغواجيس' .
فالخط الفاصل بين اللغات ذات الأغراض العامة واللغات الخاصة بالمجال ليس دائما حادا حيث أن اللغة قد تكون لها خصائص متخصصة لنطاق معين ولكنها قابلة للتطبيق على نطاق أوسع، أو بالعكس قد تكون من حيث المبدأ قادرة على تطبيق واسع ولكن في الممارسة المستخدمة أساسا نطاق محدد. على سبيل المثال، بيرل تم تطويره في الأصل كلغة معالجة النصوص والغراء، لنفس النطاق مثل أوك و سكربت شل ، ولكن كان يستخدم في الغالب كلغة برمجة للأغراض العامة لاحقا. على النقيض من ذلك، بوستسكريبت هو اختبار تورنغ اللغة، ومن حيث المبدأ يمكن استخدامها لأية مهمة، ولكن في الممارسة العملية تستخدم بشكل ضيق ك لغة وصف الصفحة.