Ini adalah bacaan yang menarik:
https://en.m.wikipedia.org/wiki/Bracket
Berikut ini adalah pengamatan saya sendiri.
Perancang C sangat hati-hati mengadopsi makna karakter dan konstruksi karena mereka telah digunakan selama ratusan tahun dalam bahasa tertulis biasa. Dan melakukannya, mereka harus bekerja dengan subset karakter ASCII yang sangat terbatas. Dalam bahasa barat, lebih banyak karakter pengelompokan digunakan dalam teks tertulis tetapi ini tidak membuatnya menjadi ASCII.
Dalam bahasa reguler, arti tanda kurung adalah memberikan informasi sampingan tanpa mengganggu pesan utama. Ini masuk akal ketika memanggil prosedur: pesan utama adalah tindakan yang harus dilakukan dan sub-info adalah argumen.
Kurung kurawal digunakan untuk pengelompokan. "Kumpulan kata-kata ini milik bersama, harus dipisahkan dari yang lain". Jadi masuk akal untuk menggunakannya untuk blok kode, pernyataan majemuk.
Kurung kotak digunakan untuk penyisipan dalam teks yang bukan bagian dari aslinya, untuk memperjelas teks asli dan memberikan konteks. Atau untuk menunjukkan kelalaian dengan ellipsis: [...]. "Dia [ratu] tidak geli". Dalam pemrograman komputer masuk akal untuk menggunakan braket untuk pengindeksan array karena ini adalah semacam konteks yang disediakan. "Array? Array apa? Yah, khususnya elemen itu." Tetapi bahkan jika makna aslinya tidak sepenuhnya mencakup penggunaan dalam bahasa komputer, tidak ada banyak pilihan lain yang tersisa di ASCII.
Jadi saya akan mengatakan itu adalah kombinasi dari seni sebelumnya dan apa yang tersedia pada saat itu yang mengarah pada penggunaan tanda kurung siku untuk pengindeksan array.
[sunting karena komentar Alex]
Menurut sumber ini , ASCII diperkenalkan pada tahun 1963 dan mendapat persetujuan pemerintah pada tahun 1968. Pengembangan bahasa C tidak dimulai sampai 1969, menurut wiki ini . Jadi sepertinya Pak Ritchie mengawasi standar baru yang didukung luas ini yang disebut ASCII saat memilih karakternya.
Harap lihat juga jawaban lain yang menjelaskan kasus Algol, "ibu dari banyak bahasa", sebagai pengaruh yang kuat.