Dari dokumentasi SGI STL asli :
Nama iota diambil dari bahasa pemrograman APL.
Dalam ceramah Turing Award-nya, Ken Iverson (penemu APL) mengatakan ini:
Misalnya, fungsi bilangan bulat yang dilambangkan dengan ι
menghasilkan vektor n
bilangan bulat pertama ketika diterapkan pada argumen n
, ...
Itu ι
adalah huruf Yunani iota huruf kecil .
Dalam kutipan di atas, saya mengetik ι
, U + 03B9, "GREEK SMALL LETTER IOTA" , tetapi Unicode sebenarnya memiliki titik kode khusus untuk iota APL: ⍳
adalah U + 2373, "APL FUNGSIONAL SIMBOL IOTA" .
Menanggapi tuntutan komentator, saya akan membahas etimologi "iota" lebih lanjut dalam konteks ini.
Jawaban yang paling mungkin adalah bahwa Ken Iverson menginginkan simbol yang akan mengingatkan pengguna akan kata "integer" dan penggunaan huruf "i" sebagai variabel integer yang khas, terutama untuk array subscript.
Tapi anggaplah ada arti yang lebih dalam.
Menurut Oxford English Dictionary, “iota” adalah “Nama huruf Yunani Ι, ι, sesuai dengan Roman I, i; huruf terkecil dari alfabet Yunani "(menurut saya terkecil secara fisik, bukan alfabet), dan juga berarti" Paling sedikit, atau sangat kecil, partikel atau kuantitas ". Penggunaan OED yang paling awal dari makna ini adalah dari Clavis mystica oleh Daniel Featley pada 1636:
Apakah kita akan kehilangan, atau dengan licik melewati, ada sedikitpun atau sedikit Booke of God?
Clavis mystica adalah panduan untuk bagian-bagian Alkitab, dan kalimat ini secara khusus merujuk pada Matius 5:18. Edisi 1611 dari King James Version memuat teks ini untuk Matius 5:18 :
Transkripsi:
Karena sesungguhnya Aku berfirman kepadamu, Sampai heauen dan paspor bumi, satu iote atau satu gelar, tidak akan lulus dari hukum Taurat, sampai semua terpenuhi.
OED memberikan "iote" sebagai bentuk lain dari "jot", yang (seperti "iota") turun dari kata Yunani "ἰῶτα", yang merupakan nama Yunani untuk huruf yang dimaksud. Mengapa Featley mengubah "iote" menjadi "iota"? Sedihnya, saya tidak punya salinan Clavis mystica di perpustakaan pribadi saya, jadi saya tidak bisa menyelidiki lebih lanjut.
Dalam bahasa Yunani asli dari Matius 5:18, "iote" adalah "ἰῶτα", dan "title" (atau lebih modern, "tittle") adalah "κεραία". Kata "κεραία" berarti, secara kasar, "serif" atau "apostrof". Jadi ayat Alkitab ini merujuk pada gagasan tentang perincian terkecil , dan menggunakan "ἰῶτα" untuk merujuk pada huruf iota dalam perannya sebagai huruf terkecil secara fisik dari alfabet Yunani.
Dengan demikian kita dapat menyimpulkan bahwa fungsi STL iota
, dan pendahulunya APL ⍳
, diberi nama, dengan cara Alkitab, setelah huruf fisik terkecil dari alfabet Yunani "ι", karena fungsi-fungsi ini menghasilkan bilangan bulat yang dipisahkan oleh jumlah terkecil di mana bilangan bulat dapat terpisah.
Menurut Wikipedia , huruf Yunani iota berasal dari huruf Fenisia yōdh.
Ini sejauh pemrograman seperti saat ini saya ingin pergi untuk pertanyaan ini.