TechBord Logo
TechBord detail

اولیه (Primitive) چیست؟

در علوم کامپیوتر (Computer Science)، یک اولیه یک نوع داده (Data Type) اساسی است که نمی‌توان آن را به یک نوع داده ساده‌تر تقسیم کرد. به عنوان مثال، یک عدد صحیح (Integer) یک نوع داده اولیه است، در حالی که یک آرایه (Array) که می تواند چندین نوع داده را ذخیره کند، این گونه نیست.

برخی از زبان برنامه نویسی (Programming Language) از انواع داده های بیشتری نسبت به سایرین پشتیبانی می کند و همه زبان ها انواع داده ها را به یک شکل پیاده سازی نمی کنند. با این حال، اکثر زبان سطح بالا (High-Level Language) چندین اولیه اولیه مشترک دارند.

جاوا (Java)، برای مثال، دارای هشت نوع داده اولیه است:

  1. Boolean - یک مقدار TRUE یا FALSE (معمولاً فقط به یک بیت (Bit) نیاز دارد)
  2. بایت - عدد صحیح امضا شده 8 بیتی (-127 تا 128)
  3. کوتاه - 16 عدد صحیح امضا شده -bit (-32,768 تا 32,767)
  4. int – عدد صحیح امضا شده 32 بیتی (-231 تا -231 -1)
  5. long – عدد صحیح امضا شده 64 بیتی (-263 تا -263 -1)
  6. float – 32 بیتی نقطه شناور (Floating Point) عدد
  7. دو - عدد ممیز شناور 64 بیتی
  8. char - 16 بیتی یونیکد (Unicode) نویسه
نوع داده رشته (String) عموماً غیر ابتدایی در نظر گرفته می شود زیرا به صورت آرایه ای از کاراکترها ذخیره می شود.

گاهی موارد اولیه پشتیبانی شده توسط هر زبان برنامه نویسی وجود دارد. "انواع داده داخلی" نامیده می شود زیرا آنها مقادیر را مستقیماً در حافظه (Memory) ذخیره می کنند. انواع داده های غیر ابتدایی ارجاع به مقادیر را به جای خود مقادیر ذخیره می کنند. نمونه هایی از انواع داده های جاوا غیر ابتدایی شامل آرایه ها و کلاس (Class).

است

تعریف اصطلاح اولیه (Primitive) توسط تک بورد

تعریف اولیه (Primitive) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

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

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.