Saya berpendapat bahwa itu tidak begitu banyak dimenangkan sebagai tidak lagi menjadi masalah. ARM yang pada dasarnya membentuk semua pasar ponsel adalah bi-endian (oh, bid'ah!). Dalam arti bahwa x86 pada dasarnya "memenangkan" pasar desktop, saya kira Anda bisa mengatakan bahwa sedikit endian menang, tetapi saya pikir mengingat keseluruhan kedalaman kode (dangkal) dan abstraksi (banyak) dari banyak aplikasi saat ini, itu jauh lebih sedikit masalah daripada dulu. Saya tidak ingat endianness benar-benar muncul di kelas Arsitektur Komputer saya.
Saya menduga bahwa banyak pengembang bahkan tidak menyadari endianness atau mengapa itu penting. Karena bagi sebagian besar (dan maksud saya luas ) mayoritas itu sama sekali tidak relevan dengan lingkungan kerja sehari-hari mereka. Ini berbeda 30 tahun yang lalu ketika semua orang mengkodekan lebih dekat ke logam sebagai lawan memanipulasi file teks pada layar dengan cara yang mewah dan dramatis.
Kecurigaan umum saya adalah bahwa Pemrograman Berorientasi Objek adalah awal dari akhir kepedulian terhadap endianness karena lapisan akses dan abstraksi dalam sistem OO yang baik menyembunyikan detail implementasi dari pengguna. Karena implementasi termasuk endianness, orang terbiasa tidak menjadi faktor eksplisit.
Tambahan: zxcdw menyebutkan portabilitas menjadi perhatian. Namun, apa yang muncul dengan pembalasan dalam 20 tahun terakhir? Bahasa Pemrograman yang dibangun pada mesin virtual. Tentu endianness mesin virtual mungkin penting tetapi dapat dibuat sangat konsisten untuk satu bahasa ke titik di mana pada dasarnya itu bukan masalah. Hanya para pelaksana VM yang bahkan harus khawatir tentang endianness dari sudut pandang portabilitas.