تسمية قيمة معينة واستخدامها داخل البرنامج هو تعريف. غالبًا ما يتم استخدام “الثوابت” و “الثوابت ذات الأسماء” بالتبادل، على عكس المتغير الذي يتم تحديده بواسطة قيمة يتم استخدامها أثناء التنفيذ العادي، أي يمكن تغيير القيمة متغير.
تسمية قيمة معينة واستخدامها في البرنامج هو تعريف
الثوابت مفيدة لكل من المبرمجين والمترجمين، فهي بالنسبة للمبرمجين شكل من أشكال التعليمات البرمجية ذاتية التوثيق وتسمح للفرد بالتفكير في صحتها، بينما تسمح للمترجمين بالتحقق من وقت الترجمة ووقت التشغيل، مما يتحقق من عدم انتهاك افتراضات الاستمرارية أو تبسيط بعضها تحسينات المترجم وبواسطة الإجابة التالية وهو:
- الجواب / ثابت.