حساسیت موردی

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

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

تعریف[ویرایش]

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

گذرواژه[ویرایش]

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

زبان‌های برنامه‌نویسی[ویرایش]

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

جستارهای وابسته[ویرایش]

منابع[ویرایش]

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