ฉันชอบคำตอบของ Scott Langeberg เพราะมันกระชับและได้รับการสนับสนุนจากลิงก์ที่เชื่อถือได้ ฉันจะโหวตคำตอบของ Scott ถ้าทำได้
ฉันคิดว่าประเภทข้อมูล "ดั้งเดิม" อาจถือได้ว่าเป็นประเภทข้อมูลหลักเพื่อให้ประเภทข้อมูลทุติยภูมิได้มาจากประเภทข้อมูลหลัก ที่มาเกิดจากการรวมกันเช่นโครงสร้าง C ++ โครงสร้างสามารถใช้เพื่อรวมชนิดข้อมูล (เช่นและ int และถ่าน) เพื่อรับชนิดข้อมูลทุติยภูมิ ชนิดข้อมูลที่กำหนดโครงสร้างเป็นชนิดข้อมูลทุติยภูมิเสมอ ชนิดข้อมูลหลักไม่ได้มาจากสิ่งใด แต่เป็นข้อมูลที่กำหนดในภาษาโปรแกรม
ฉันมีคู่ขนานกับดั้งเดิมเป็นศัพท์ที่มีความหมายหลัก เส้นขนานนั้นคือ "นิพจน์ทั่วไป" ฉันคิดว่าศัพท์เฉพาะ "ปกติ" สามารถเข้าใจได้ว่าเป็น "การควบคุม" ดังนั้นคุณจึงมีนิพจน์ที่ควบคุมการค้นหา
นิรุกติศาสตร์สเกลาร์ ( http://www.etymonline.com/index.php?allowed_in_frame=0&search=scalar&searchmode=none ) หมายถึงคล้ายขั้นบันได ฉันคิดว่าวิธีนี้เกี่ยวข้องกับการเขียนโปรแกรมก็คือบันไดมีมิติเดียวคือกี่ขั้นจากปลายบันได ชนิดข้อมูลสเกลาร์มีเพียงมิติเดียวจึงแสดงด้วยค่าเดียว
ฉันคิดว่าในการใช้งานดั้งเดิมและสเกลาร์สามารถใช้แทนกันได้ มีตัวอย่างของ primitive ที่ไม่ใช่สเกลาร์หรือสเกลาร์ที่ไม่ใช่แบบดั้งเดิมหรือไม่?
แม้ว่าจะใช้แทนกันได้ แต่แบบดั้งเดิมหมายถึงชนิดข้อมูลที่เป็นส่วนประกอบพื้นฐานของชนิดข้อมูลอื่น ๆ และแบบดั้งเดิมไม่ได้ประกอบด้วยชนิดข้อมูลอื่น
สเกลาร์หมายถึงการมีค่าเดียว สเกลาร์ตรงกันข้ามกับเวกเตอร์ทางคณิตศาสตร์ เวกเตอร์ไม่ได้แสดงด้วยค่าเดียวเนื่องจาก (ใช้เวกเตอร์ชนิดหนึ่งเป็นตัวอย่าง) จำเป็นต้องมีค่าหนึ่งเพื่อแสดงทิศทางของเวกเตอร์และค่าอื่นที่จำเป็นในการแสดงขนาดของเวกเตอร์
ลิงค์อ้างอิง:
http://whatis.techtarget.com/definition/primitive
http://en.wikipedia.org/wiki/Primitive_data_type