Tatanan kolom-utama sepertinya lebih alami. Misalnya, jika Anda ingin menyimpan film ke file gambar dengan gambar maka Anda menggunakan urutan kolom, dan itu sangat intuitif dan tidak ada yang akan menyimpannya dalam urutan baris-utama.
Jika Anda seorang programmer di C / C ++ Anda harus menggunakan beberapa pustaka tingkat yang lebih tinggi untuk matriks (Eigen, Armadillo, ...) dengan urutan kolom-utama default. Hanya maniak yang akan menggunakan pointer C mentah dengan urutan baris-utama, meskipun C / C ++ menawarkan sesuatu yang mengingatkan pengindeksan matriks.
Untuk kesederhanaan segala sesuatu dengan tatanan baris-utama harus dianggap sebagai paling tidak terbentuk aneh. Slice by slice adalah tatanan alami dan itu berarti tatanan kolom-utama (seperti Fortran). Ayah / ibu kami memiliki alasan yang sangat bagus mengapa mereka memilihnya.
Sayangnya sebelum menjadi jelas beberapa perpustakaan menarik dibuat dalam urutan baris-utama, mungkin karena kurangnya pengalaman.
Untuk memperjelas mengingat definisi urutan baris-utama di mana indeks kanan bervariasi lebih cepat dalam satu langkah melalui memori misalnya A (x, y, z) itu adalah indeks-z, itu berarti bahwa dalam piksel memori dari irisan yang berbeda berbatasan, apa yang kita inginkan mau. Untuk film A (x, y, t) indeks terakhir adalah waktu t. Tidak sulit membayangkan bahwa tidak mungkin untuk menyimpan film dalam mode baris-utama.