ทำไมรหัส ASCII ถึงจัดเรียงแบบนี้

ทำไมการคิดค้น binary 8-bit ของ ASCII code ถึงต้องเริ่มต้นด้วย control character แล้วตามด้วย printable characters ครับ
แล้วทำไม printable characters ถึงต้องเริ่มต้นด้วย space !"#$.... ก่อน alphabet ครับ

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
มันมีความหมายลึกซึ้งอะไรรึเปล่าครับถึงได้จัดเรียงแบบนี้ครับ

ขอบคุณครับ ^^
แก้ไขข้อความเมื่อ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
control code เริ่มที่ 00Hex
สัญญลักษณ์ต่างๆเริ่มที่ 20Hex
ตัวเลขเริ่มที่ 30Hex
ตัวอักษรพิมพ์ใหญ่เริ่มที่ 40Hex
ตัวอักษรพิมพ์เล็กเริ่มที่ 60Hex

มันคงเริ่มมาตั้งแต่ยุคแรกๆที่ใช้ 5-bit code, 6-bit code ในระบบโทรเลข
พัฒนามเป็น 7-bit code, 8-bit code ในยุคคอมพิวเตอร์
จนกลายเป็น multi-byte code / unicode ในปัจจุบัน
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่