בית התפתחות מהו סוג נתונים פרימיטיבי? - הגדרה מטכנולוגיה

מהו סוג נתונים פרימיטיבי? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של סוג נתונים פרימיטיביים?

סוג נתונים פרימיטיבי הוא סוג נתונים המובנה בשפת תכנות, או כזה שיכול להיות מאופיין כמבנה בסיסי לבניית סוגי נתונים מתוחכמים יותר. מתכנתים בדרך כלל יכירו מיד את סוגי הנתונים הפרימיטיביים המשמשים בקידוד, שאינם כוללים מערכי נתונים מתוחכמים יותר לייצוג אפקטיבי.

Techopedia מסביר את סוג הנתונים הראשוניים

דוגמאות לסוגי נתונים פרימיטיביים כוללים מספרים שלמים, מספרי נקודות צפות ותווים בודדים בטקסט. כל אחד מסוגי הנתונים הפרימיטיביים הללו הוא דוגמא למשהו שאינו דורש כמות גדולה של נתונים לצורך ייצוג. תווים פשוט תואמים לנקודת ייחוס אחת בתרשים ASCII. מספרים שלמים הם מספרים שאינם זקוקים למזהים מורכבים כמו אקספוננטים ונקודות עשרוניות. ערכים בוליאניים דורשים רק בחירה בינארית בין שני ערכים אפשריים.

סוגי נתונים אחרים עשויים להיות לא פרימיטיביים, תלוי בעיצוב שפת תכנות או מערכת. דוגמא אחת נפוצה היא מיתרים. משתנה מחרוזת הוא אוסף של תווים המרכיבים משתנה דינמי יחיד. שפות תכנות עובדות על מחרוזות כדי לתקן אותן לפי הצורך. במקרה זה, אם מחרוזת מובנית בתוכנית או שיש לה סוג מסוים של תמיכה, אפשר לקרוא לה סוג נתונים פרימיטיבי. עם זאת, היא אינה חולקת חלק ממרכיבי העיצוב הבסיסיים מסוגי הנתונים הפרימיטיביים שנדונו לעיל.

הסברים ספציפיים אחרים על סוגי נתונים פרימיטיביים כוללים את הרעיון שלא ניתן לחלק סוג נתונים פרימיטיבי לסוג נתונים פשוט יותר. אחרים מסבירים סוגי נתונים פרימיטיביים על ידי ניגודיהם למחלקות המוגדרות על ידי המשתמש, מחלקות מתוחכמות יותר שנוצרות על ידי משתמשים, ואילו סוגי נתונים פרימיטיביים כבר נוצרו על ידי הפלטפורמה או הממשק שהמתכנת או המפתח משתמש בהם. הסברים אלה עוזרים להסביר מדוע סוג מסוים של משתנה עשוי להיחשב כסוג נתונים פרימיטיבי בשפה אחת אך לא בשפה אחרת. מומחים אחרים עשויים לעמוד בניגוד בין סוגי נתונים פרימיטיביים לסוגי נתונים נגזרים, אשר נוצרים באמצעות אוספים של סוגי נתונים פרימיטיביים. כתוצאה מכך ניתן לפרק אותם לאלמנטים בסיסיים יותר מסוגי הנתונים הפרימיטיביים.

מהו סוג נתונים פרימיטיבי? - הגדרה מטכנולוגיה