pengantar
Seperti yang telah disebutkan oleh jawaban lain, mungkin ada notasi yang berbeda untuk tujuan dan kendala yang berbeda. Notasi sebenarnya adalah pengkodean sebagai urutan karakter, dan kita tahu dari studi tentang algoritma dan struktur data bahwa ada banyak cara kita dapat menyandikan konsep abstrak, daftar atau himpunan misalnya, tergantung pada apa yang ingin kita lakukan dengannya . Dalam hal ini sebagian besar kenyamanan algoritmik.
Saat mempertimbangkan representasi angka, hal yang sama berlaku. Di dalam komputer, semuanya biner di tingkat terendah, meskipun representasi orang asing dapat digunakan untuk beberapa aplikasi.
Di luar komputer, kami menggunakan segala jenis representasi manusia yang dapat dipahami, tergantung pada kenyamanan manusia mengenai jenis nilai yang diwakili. Representasi biner seringkali terlalu panjang dan tidak terstruktur untuk dibaca dan ditulis dengan mudah, sehingga membuat heksadesimal atau oktal. Pilihannya mungkin sering berkaitan dengan cara informasi disusun dalam kata biner, yang tidak selalu dimaksudkan untuk mewakili angka.
Tetapi, ketika hanya mempertimbangkan angka , yaitu representasi angka, ada baiknya melihat sistem representasi angka lainnya untuk memahami bahwa
faktor utama adalah: fisiologi, kebiasaan, dan kenyamanan. Kenyamanan tentu saja merupakan faktor utama yang menciptakan keragaman, karena tergantung pada konteks penggunaan.
Tampilan yang lebih luas
2n
Tubuh pertanyaan tampaknya sama sekali tidak terbatas pada komputer, dan manusia telah dan masih menggunakan beberapa sistem penomoran lainnya. Beberapa dari mereka bahkan digunakan di dalam komputer, misalnya ketika berhadapan dengan bilangan bulat panjang (belum termasuk angka non integer ).
Komentar pertama adalah bahwa ketika orang menghitung dalam ribuan, atau jutaan sebagai satu unit, ini masih dianggap desimal, karena ini adalah kekuatan 10. Jadi orang mungkin bertanya-tanya mengapa oktal atau heksadesimal tidak boleh dianggap hanya variasi pada biner. Salah satu alasan yang mungkin adalah jumlah simbol yang digunakan untuk mewakili angka (meskipun itu masalah yang dapat diperdebatkan, seperti yang akan kita lihat dengan sistem lain).
Kemudian, mengenai manusia, mereka menggunakan beberapa sistem di basis 5, yang disebut
sistem quinary . Sebenarnya, sebagian besar sistem ini adalah dengan dua pangkalan, yang kedua adalah 2 atau 4, bergantian dengan basis lima, yang membuatnya setara dengan basis 10 (desimal) atau basis 20 (vigesimal). Tebak dari mana asalnya :)
Sistem basa ganda ini disebut sistem bi-quinary atau quadri-quinary. Quinary murni jarang digunakan.
Angka Romawi dapat dilihat sebagai sistem bi-quinary (yang merupakan indikasi bagaimana melakukan aritmatika dengan mereka). Sempoa Cina dan Jepang menggunakan bi-quinary. Quadri-quinary digunakan oleh suku Maya.
Alasan menggunakan sistem mungkin banyak. Salah satu alasan bagus adalah bahwa itu adalah desain lokal pertama, dan orang-orang sekarang terbiasa. Sebagai contoh, orang mungkin bertanya-tanya juga mengapa orang-orang berbahasa Inggris masih menggunakan sistem penomoran yang sangat aneh ketika mencoba mengukur jarak. Anda bisa berdebat bahwa ini masalah banyak unit, bukan penomoran, tetapi itu adalah pernyataan yang sangat lemah. Angka digunakan terutama untuk mengukur sesuatu.
Alasan lain untuk menjaga sistem adalah kenyamanan dalam konteks yang diberikan. Mungkin ada pertukaran antara jumlah simbol yang berbeda, atau posisi pada sempoa, dan jumlah simbol yang diperlukan untuk membentuk angka yang cukup besar. Basis 2 bekerja dengan 2 simbol yang berbeda, tetapi memiliki banyak kejadian, yang mungkin tidak nyaman untuk representasi material. Basis Vigesimal 20 akan membutuhkan dua puluh simbol, dan tabel perkalian yang sangat besar yang tidak akan diingat orang. Tetapi sistem bi-quinary atau quadri-quinary jauh lebih mudah dikelola, terutama untuk membangun sempoa. Sistem quinary murni mungkin akan lebih baik, tetapi bertentangan dengan kebiasaan dan intuisi berdasarkan fisiologi. Dan selalu menyenangkan untuk dapat menggunakan jari kita untuk menghitung, ketika kita tidak tahu apa-apa.
Tapi itu belum semuanya.
Salah satu sistem yang sangat tua dan sangat umum adalah sistem sexagesimal yang digunakan untuk mengukur waktu dan sudut (tapi kita tahu mereka terkait, melalui rotasi Bumi). Menggunakan basis 60, tetapi tidak menggunakan 60 simbol karena terlalu banyak. Jadi ia bergantung pada sistem lain untuk merepresentasikan simbolnya (seperti sistem desimal).
Lingkaran dapat dibagi dalam 6 bagian yang sesuai dengan sudut 60 derajat, yang paling sederhana untuk dibangun dengan segitiga sama sisi. Kemudian Setiap derajat adalah 60 menit busur, masing-masing dibagi dalam 60 detik.
Menurut wikipedia
Itu berasal dari bangsa Sumeria kuno pada milenium ke-3 SM, diturunkan ke Babilonia kuno, dan masih digunakan — dalam bentuk modifikasi — untuk mengukur waktu, sudut, dan koordinat geografis.
Mengingat asal itu adalah sistem yang cukup nyaman, pada saat matematika hampir tidak memasuki masa bayi. Tidak hanya sudut 60⁰ yang mudah digambar, tetapi 60 memiliki banyak faktor, sehingga memungkinkan untuk dibagi dalam banyak cara dengan bilangan bulat, tanpa sisa.
12 × 5 = 60
Tetapi ada cara lain untuk mencapai 60, seperti sistem Babilonia vigesimal-ternary .
Kenapa kita masih menggunakan sistem sexagesimal. Saya kira kita sudah terbiasa dengan hal itu, dan kita mungkin memiliki terlalu banyak masalah yang saling bertentangan sehingga suatu perubahan tidak bisa dibenarkan sepenuhnya.
Sangat menarik untuk dicatat bahwa ada banyak interaksi antara sistem penomoran dan sistem satuan. Tapi ini harus diharapkan karena ukuran adalah peran utama angka. Ini terlihat dalam pertentangan antara metrik desimal dan biner untuk ukuran memori .