ฉันยืนยันว่ามันไม่ชนะมากพอที่จะหยุดเรื่อง ARM ซึ่งเป็นพื้นฐานของตลาดมือถือทั้งหมดคือ bi-endian (โอ้นี่คือบาป!) ในแง่ที่ว่า x86 โดยทั่วไป "ชนะ" ตลาดเดสก์ท็อปฉันคิดว่าคุณสามารถพูดได้ว่า endian ตัวเล็ก ๆ ชนะ แต่ฉันคิดว่าได้รับความลึกของรหัสโดยรวม (ตื้น) และนามธรรม (มาก) ของแอปพลิเคชันในปัจจุบันจำนวนมาก มันเคยเป็น ฉันจำไม่ได้ว่า endianness เกิดขึ้นจริงในชั้นเรียนสถาปัตยกรรมคอมพิวเตอร์ของฉัน
ฉันสงสัยว่านักพัฒนาหลายคนไม่ได้ตระหนักถึง endianness หรือทำไมมันถึงสำคัญ เพราะสำหรับส่วนใหญ่ (และฉันหมายถึงส่วนใหญ่ ) ส่วนใหญ่มันไม่เกี่ยวข้องอย่างเต็มที่กับสภาพแวดล้อมการทำงานประจำวันของพวกเขา นี่คือความแตกต่างเมื่อ 30 ปีที่แล้วเมื่อทุกคนเขียนโค้ดให้ใกล้กับโลหะมากขึ้นเมื่อเทียบกับการจัดการไฟล์ข้อความบนหน้าจอด้วยวิธีที่แปลกใหม่
ความสงสัยทั่วไปของฉันคือการเขียนโปรแกรม Object Oriented เป็นจุดเริ่มต้นของการสิ้นสุดเกี่ยวกับ endianness ตั้งแต่ชั้นของการเข้าถึงและนามธรรมในระบบ OO ที่ดีซ่อนรายละเอียดการใช้งานจากผู้ใช้ เนื่องจากการใช้งานรวมถึงความ endianness ผู้คนคุ้นเคยกับมันไม่ได้เป็นปัจจัยที่ชัดเจน
ภาคผนวก: zxcdw กล่าวถึงความสะดวกในการพกพา อย่างไรก็ตามสิ่งที่เกิดขึ้นพร้อมกับการแก้แค้นในช่วง 20 ปีที่ผ่านมา? ภาษาโปรแกรมที่สร้างขึ้นบนเครื่องเสมือน แน่นอนว่าเครื่องเสมือนอาจมีความสำคัญ แต่ก็สามารถทำให้สอดคล้องกันมากสำหรับภาษานั้นจนถึงจุดที่เป็นปัญหา มีเพียงผู้ใช้ VM เท่านั้นที่ต้องกังวลเกี่ยวกับ endianness จากจุดยืนในการพกพา