Dalam bahasa pemrograman apa penggunaan tanda persen (%) berarti modulo / sisanya berasal?
Posting 1 sebelumnya ini menjelaskan bahwa simbol% kemungkinan dipilih karena termasuk garis miring, pandai untuk operasi yang terkait dengan divisi. Ini juga menyebutkan pengaruh penggunaan simbol oleh C. Namun, saya tidak yakin apakah itu berasal dari C. Bahasa pemrograman B adalah prekursor untuk C, dan saya telah menemukan panduan pengguna untuk B (PDF, halaman 12) yang menyatakan:
Operator% menunjukkan modulo. Jika kedua operan positif, hasilnya benar. Itu tidak terdefinisi sebaliknya.
Panduan pengguna itu bertanggal 1972, kira-kira ketika C muncul. Secara teori, masih memungkinkan untuk berasal dari C, tetapi kemudian kembali ke B. Saya juga belum dapat menemukan spesifikasi untuk bahasa lain sebelum penggunaan simbol% ini.
- Yang saya percaya pertanyaan ini bukan duplikat: Yang bertanya mengapa operasi modulo adalah mendasar, saya bertanya tentang kapan simbol khususnya muncul berarti modulo.
sumber
rem
. eah-jena.de/ ~kleine/history/languages/... Demikian pula, Algol-W juga digunakanrem
.Jawaban:
Referensi paling awal yang dapat saya temukan adalah dari bahasa pemrograman "B" yang dikembangkan oleh Ken Thompson dengan Dennis Ritchie sekitar tahun 1969. Referensi B
Karena ini adalah implementasi / peningkatan BPCL saya harus menganggap operator adalah bagian dari BPCL tetapi saya tidak dapat menemukan referensi khusus untuk ini.
sumber