تک دیک

واژه نامه و مجله آموزشی کامپیوتر و تکنولوژی

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Numbers
O
P
Q
R
S
T
U
V
W
Y
Z
آگهی
اپلیکیشن ها
اچ‌تی‌ام‌ال
اسکرچ
اشخاص و شرکت ها
امنیت
امنیت آنلاین
اندروید
اینترنت
پایتون
پرسش و پاسخ
جاوااسکریپت
حروف انگلیسی
خبر
دوره های آموزشی
سخت‌افزار
سی‌اس‌اس
شبکه
فنی
کنسول جستجوی گوگل
گرافیک
لینوکس
مایکروسافت اکسل
مایکروسافت پاورپوینت
مایکروسافت ورد
مبانی کامپیوتر
مجله
مجله – امنیت
مجله – بازی
مجله – برنامه نویسی
مجله – دنیای اینترنت
مجله – سخت افزار
مجله – سیستم
مجله – شبکه
مجله – شبکه های اجتماعی
مجله – عمومی
مجله – گوشی‌های هوشمند
مجله – نرم افزار
مجله – ویندوز
مقدماتی
موضوعی
نرم‌افزار
وردپرس

کمل کیس Camel Case

کمل کیس Camel Case چیست؟

کمل کیس (Camel Case یا camelCase) به گونه‌ای از نگارش عبارات مرکب اشاره می‌کند که در آن‌ها برای مجزا کردن واژه‌های تشکیل دهنده عبارت به جای ایجاد فاصله، از حروف بزرگ در ابتدای هر واژه (معمولا به جز حرف اول در واژه اول) استفاده می‌شود. مابقی حروف در این شیوه نگارش به شکل کوچک نوشته می‌شوند. در زبان فارسی این اصطلاح با نام نگارش شتری نیز شناخته می‌شود.

دلیل انتخاب عنوان Camel Case برای این نحوه نگارش را می‌بایست در تشابه حروف بزرگ میانی در عبارات نوشته شده با این روش و برآمدگی کوهان شترها جستجو کرد. نمونه‌هایی از این نحوه نگارش را می‌توان در واژه‌ها و عبارات مرکبی همچون LibreOffice و PowerPoint یا firstName مشاهده نمود.

کاربردهای رایج Camel Case

در برنامه نویسی

یکی از کاربردهای متداول استفاده از شیوه Camel Case را می‌توان در زبان‌های برنامه‌نویسی برای نامگذاری متغیرها، توابع یا متدها و … مشاهده نمود. در این حوزه استفاده از فاصله برای تعیین نام غیرمجاز است. به همین دلیل بسیاری از برنامه‌نویسان ترجیح می‌دهند برای نامگذاری متغیرها و توابع به شکل قابل فهم و خوانا از شیوه camelCase بهره ببرند. نمونه‌هایی از این نوع نگارش را می‌توان در نام متغیرها و توابعی نظیر firstName یا backColor و calculateArea() یا getData() مشاهده کرد.

لازم به ذکر است معمولا حرف اول در شیوه کمل کیس به صورت کوچک نوشته می‌شود و سایر واژه‌های موجود در عبارت با حرف بزرگ آغاز می‌شوند (مانند backColor). این روش با نام Lower Camel Case نیز شناخته می‌شود و اغلب برنامه نویسان آن را به شیوه Upper Camel Case ترجیح می‌دهند. (در این شیوه حرف اول نیز به شکل بزرگ نوشته می‌شود – مانند BackColor). شیوه Upper Camel Case را با نام پاسکال کیس (Pascal Case) نیز می‌شناسند.

سایر کاربردها

از جمله کاربردهای دیگر نگارش شتری می‌توان به نوشتن عبارات مخفف شده، نام شرکت ها و محصولات (مانند PowerPoint)، نوشتن نام دامنه های چند واژه‌ای در مکان‌هایی مثل تبلیغات برای خواندن و به یاد سپردن آسانتر آدرس سایت و نگارش هشتگ های طولانی (مانند #ValentinesDay) اشاره نمود.

علاوه بر این متونی که برای اختصار و کوتاهی تمایل داریم در آن‌ها از وارد نمودن فاصله خودداری کنیم نیز گزینه مناسبی برای استفاده از روش کمل کیس به شمار می‌رود. برای مثال پیامک‌های نوشته شده با حروف انگلیسی از جمله این متون هستند.

کمل کیس Camel Case
نمایی مفهومی از نگارش شتری یا Camel Case
نمونه ای از کاربرد Camel Case در یک قطعه کد
نمونه‌هایی از کاربرد کمل کیس یا نگارش شتری در یک قطعه کد

روش های نگارشی مشابه

بسیاری از برنامه‌نویسان ترجیح می‌دهند به جای استفاده از روش کمل کیس، برای جداکردن ظاهری واژه‌ها از علامت آندراسکور (_) استفاده کنند. این روش با عنوان اسنیک کیس یا نگارش ماری (Snake Case) شناخته می‌شود. عباراتی مانند Back_Color یا back_color و get_data() به این روش نوشته شده‌اند. با اینحال هردوی این روش‌ها از محبوب‌ترین شیوه‌های انتخاب نام در زبان های برنامه نویسی محسوب می‌شوند و برگزیدن یکی از آن‌ها به سلیقه برنامه نویس و قواعد یا قراردادهای نامگذاری در زبان برنامه نویسی موردنظر بستگی دارد.

البته علاوه بر این دو روش، روش دیگری موسوم به کباب کیس یا نگارش کبابی (Kebab Case) نیز وجود دارد. این روش مشابه با نگارش ماری است با این تفاوت که در آن به جای کاراکتر آندراسکور (_) از هایفن (-) برای جدا کردن بخش‌های مختلف عبارت استفاده می‌شود (نمونه‌هایی از این نحوه نگارش را می‌توان در نام متغیرها و توابعی مانند first-name و get-data() مشاهده نمود).

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

تولید و انتشار محتوای تخصصی علاوه بر زمان، هزینه هم دارد. بخش عمده هزینه‌های تک‌دیک با بودجه شخصی و حمایت‌های شما کاربران گرامی تأمین می‌شود. اگر محتوای این صفحه برای شما مفید واقع شده با روش‌های مختلفی از سراسر دنیا می‌توانید در تکمیل و تداوم فعالیت این سایت به گروه کوچک ما کمک کنید و در اجر معنوی آن نیز سهیم شوید. ما صمیمانه قدردان این محبت شما هستیم.

ما در تک‌دیک تلاش می‌کنیم محتوایی دقیق، واضح و بدون اشتباه منتشر کنیم. به همین دلیل هر مطلب پیش از انتشار بارها بازبینی می‌شود. از طرف دیگر با توجه به حجم بالای مطالب به کمک شما هم نیاز داریم. اگر احساس می‌کنید محتوای این صفحه باید بروزرسانی، تکمیل یا تصحیح شود و یا سوالی در مورد این مطلب دارید که بدون پاسخ مانده خوشحال می‌شویم آن را در بخش دیدگاه‌های همین مطلب با ما در میان بگذارید.

دیدگاه‌ها

2 پاسخ به “کمل کیس Camel Case”

  1. دانیال نیم‌رخ
    دانیال

    سلام تشکر

    1. امیرحسین شهسواری نیم‌رخ
      امیرحسین شهسواری

      سلام ممنون از شما.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته‌های بیشتر

تبلیغات متنی ساده