In quale linguaggio di programmazione ha avuto origine il segno di percentuale (%) per indicare modulo / resto?
Questo precedente post 1 spiega che il simbolo% è stato probabilmente scelto perché include una barra, intelligente per un'operazione relativa alla divisione. Menziona anche l'influenza dell'uso del simbolo da parte di C. Tuttavia, non sono sicuro che abbia avuto origine in C. Il linguaggio di programmazione B era un precursore di C e ho trovato una guida per l'utente di B (PDF, pagina 12) che afferma:
L'operatore% indica modulo. Se entrambi gli operandi sono positivi, il risultato è corretto. Altrimenti non è definito.
Quella guida per l'utente è datata 1972, approssimativamente quando apparve C. Ciò rende ancora teoricamente possibile avere avuto origine in C, ma poi riportato in B. Non sono stato ancora in grado di trovare specifiche per altre lingue prima di questo che indica l'uso del simbolo%.
- Per cui credo che questa domanda non sia un duplicato: che ci si chiede perché l'operazione modulo sia fondamentale, mi chiedo quando il simbolo in particolare sembrasse significare modulo.
rem
. eah-jena.de/~kleine/history/languages/… Allo stesso modo, anche Algol-W ha usatorem
.