17
เหตุใดคอมพิวเตอร์จึงนับจากศูนย์
คอมพิวเตอร์มักจะมีค่าตัวเลขเริ่มต้นจากศูนย์ ตัวอย่างเช่นอาร์เรย์ในภาษาการเขียนโปรแกรม C-based เริ่มต้นจากดัชนีศูนย์ มีเหตุผลทางประวัติศาสตร์อะไรบ้างสำหรับเรื่องนี้และข้อได้เปรียบเชิงปฏิบัติใดที่นับจากศูนย์มีมากกว่าการนับจากหนึ่ง หมายเหตุ:คำถามนี้ขอคำตอบทางเทคนิคที่อธิบายอย่างดีไม่ใช่แค่ความคิดเห็นเท่านั้นและมีวัตถุประสงค์เพื่อให้ครอบคลุมคอมพิวเตอร์โดยทั่วไปไม่ใช่แค่เขียนโปรแกรม คำถามนี้ขยายออกไปตามคำถามของโปรแกรมเมอร์"เหตุใดจึงมีโครงสร้าง / อาร์เรย์เป็นศูนย์?" .