یا (به : ) مرتبط با یک (پیوند بین یک نام و یک موجودیت مانند ) در ، محدوده‌ای از است که این نام‌گذاری در آن اعتبار دارد. به بیان دیگر در کدام قسمت از برنامه می‌توان از این نام برای اشاره به موجودیت مورد نظر استفاده کرد. به این قسمت (به : ) گفته می‌شود. در قسمت‌های دیگر برنامه ممکن است همین نام به موجودیت دیگری اشاره کند (انقیاد متفاوتی داشته باشد) یا اصلاً به چیزی اشاره نکند. 
 دامنهٔ یک انقیاد، به‌ویژه در متون قدیمی‌تر، با عنوان یک موجودیت (به : ) نیز شناخته می‌شود. در این روش نام‌گذاری، اصالت به موجودیت داده شده‌است در حالی که در نام‌گذاری دامنه، دامنه مستقیماً به انقیاد مرتبط می‌شود.
 در تعریف دامنه از عبارت «قسمتی از برنامه» استفاده می‌شود که خود می‌تواند مفاهیم متفاوتی داشته باشد. «قسمتی از برنامه» می‌تواند قسمتی از « برنامه» باشد که به آن یا گفته می‌شود. در بعضی از زبان‌ها «قسمتی از برنامه» می‌تواند به قسمتی از برنامه در زمان اجرا اشاره کند، که به آن می‌گویند. 
 تعریف صریح دامنهٔ یک شناسه کاملاً بدون ابهام است. قسمتی از است که انقیاد یک نام با موجودیت در آن اتفاق می‌افتد. تعریف دامنه از سال ۱۹۶۰ که در زبان برنامه‌نویسی صورت گرفت، تغییری نکرده‌است. 
 این انواع از کمیت‌ها برجسته‌اند: متغیرهای ساده، ، لیبل‌ها، سوییچ‌ها و . دامنه یک کمیت مجموعه‌ای از عبارت‌های برنامه‌نویسی هستند که اعلان پیوند بین یک نام و شناسه در آن معتبر است.
 یک تفاوت عمده در دامنه‌ها معنی عبارت «قسمتی از برنامه» است. در زبان‌های با (به : ) یا (به : )، تحلیل نام‌ها به محلی از بستگی دارد که تابع یا متغیر در آنجا تعریف می‌شود. از سوی دیگر، در زبان‌های با (به : ) تحلیل نام‌ها به در زمانی که با نام انقیاد شده مواجه می‌شود، بستگی دارد. (به : ) برنامه نیز بر این تحلیل تأثیرگذار است. در عمل، در دامنه ایستا، تعریف یک متغیر با جستجو در محدودهٔ آن متغیر یا تابع آغاز می‌شود؛ در صورتی که یافت نشد، جستجو در محدوده‌های بیرونی‌تر (به : ) ادامه می‌یابد. اما در دامنه پویا، ابتدا در تابع صدا زده شده جستجو می‌شود، در صورت که یافت نشد، به تابعی که تابع فعلی را صدا زده رجوع می‌شود و جستجو به همین منوال در ادامه پیدا می‌کند. البته در هر دو حالت، جستجو از دامنه محلی (به : ) تعریف آغاز می‌شود.
 امروزه بیشتر زبان‌های برنامه‌نویسی از دامنه ایستا استفاده می‌کنند با این حال دامنه پویا نیز در برخی از زبان‌ها مورد استفاده قرار می‌گیرد؛ مهم‌ترین این زبان‌ها نسخه‌هایی از و مانند و برخی از هستند.
 تحلیل واژگان در به آن (به : ) و در به (به : ) معروف است.
{"title": "دامنه (علوم رایانه)", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%AF%D8%A7%D9%85%D9%86%D9%87_(%D8%B9%D9%84%D9%88%D9%85_%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87)&oldid=31601646", "language": "fa"}