In quale linguaggio di programmazione è stato utilizzato l'uso del segno di percentuale (%) per indicare il modulo / resto?

16

In quale linguaggio di programmazione è stato utilizzato l'uso del segno di percentuale (%) per indicare il modulo / resto?

Questo post precedente 1 spiega che il simbolo% è stato scelto probabilmente perché include una barra, intelligente per un'operazione correlata alla divisione. Indica 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 un Guida dell'utente per B (PDF, pagina 12) che afferma:

The operator % denotes modulo. If both operands are positive, the result is correct. It is undefined otherwise.

Quella guida per l'utente è datata 1972, comunque, all'incirca quando è apparso C. Ciò lo rende ancora teoricamente possibile aver avuto origine in C, ma poi essere ritrasformato in B. Inoltre, non sono ancora riuscito a trovare le specifiche per le altre lingue prima di ciò che indica l'uso del simbolo%.

  1. A cui credo che questa domanda non sia un duplicato: che si chiede perché l'operazione modulo è fondamentale, sto chiedendo di quando il simbolo in particolare è apparso a mean modulo.
posta DPenner1 21.08.2015 - 23:40
fonte

1 risposta

10

Il primo riferimento che riesco a trovare è dal linguaggio di programmazione "B" sviluppato da Ken Thompson con Dennis Ritchie intorno al 1969. Riferimento B

Poiché si trattava di un'implementazione / miglioramento di BPCL, devo presumere che l'operatore fosse parte di BPCL ma non riesco a trovare un riferimento specifico per questo.

    
risposta data 22.08.2015 - 09:18
fonte

Leggi altre domande sui tag