پرش به محتوا

حساسیت موردی

از ویکی‌پدیا، دانشنامهٔ آزاد
حرف A و a که در حساسیت موردی دو حرف غیریکسان بشمار می‌روند.

حساسیت موردی (به انگلیسی: Case sensitivity) حساسیت به بزرگی و کوچکی حروف که در مورد داده‌های متنی به کار می‌رود.[۱] بویژه در انگلیسی این مورد در موتورهای جستجو بسیار مهم است مثلاً هنگامی به دنبال واژه سگ "dog" و "Dog" می‌گردیم انتظار می‌رود هر دو نگارش به یک نتیجه منتهی گردند.

حساسیت موردی در علوم رایانه به معنای «تمایز قائل شدن میان حروف بزرگ و کوچک» است. به عنوان مثال “Computer” و “computer” دو کلمه متفاوت هستن چون حرف “C” در مثال اول با حروف بزرگ و در مثال دوم با حرف کوچک نمایش داده شده است.[۲]

گذرواژه‌ها و برخی از کپچاها از جمله متونی به‌شمار می‌روند که به بزرگی و کوچکی حروف حساس می‌باشند. به عنوان مثال، اگر عبارت MyPass رمز عبور شما باشد نمی‌توانید با عبارت‌هایی مانند MYPass, Mypass, MyPaSs, MyPAss یا myPass به حساب کاربری خود دسترسی پیدا کنید.[۳]

زبان‌های برنامه‌نویسی

[ویرایش | اشتراک‌گذاری]

در زبان‌های برنامه‌نویسی زبان‌هایی وجود دارند که قابلیت حساسیت موردی دارند. زبان‌هایی مانند C++، C، جاوا، سی شارپ، پایتون، روبی، سوئیفت، جاوااسکریپت و پی‌اچ‌پی جزو زبان‌هایی هستند که حساسیت موردی دارند. برای مثال متغیر A و a با هم متفاوت هستند و هرکدام ویژگی متمایزی دارند و در نشانی جداگانه‌ای در حافظه تصادفی ذخیره می‌شوند.[۴]

جستارهای وابسته

[ویرایش | اشتراک‌گذاری]
  1. 1 2 "Definition of CASE-SENSITIVE". www.merriam-webster.com (in English). Retrieved 2022-05-18.
  2. مدانی، لیلی کریمی (۲۰۱۹-۰۱-۲۹). «حساسیت به بزرگی یا کوچکی حروف Case-sensitive». آسان پی سی. دریافت‌شده در ۲۰۲۲-۰۵-۱۸.{{cite web}}: نگهداری یادکرد:تاریخ به‌طور خودکار ترجمه‌شده (رده)
  3. شهسواری، امیرحسین. «حساسیت به بزرگی و کوچکی حروف Case Sensitivity». تک دیک. دریافت‌شده در ۲۰۲۲-۰۵-۱۸.{{cite web}}: نگهداری یادکرد:تاریخ به‌طور خودکار ترجمه‌شده (رده)
  4. «What is Case Sensitive?». Webopedia (به انگلیسی آمریکا). ۱۹۹۶-۰۹-۰۱. دریافت‌شده در ۲۰۲۲-۰۵-۱۸.{{cite web}}: نگهداری یادکرد:تاریخ به‌طور خودکار ترجمه‌شده (رده)