モジュロ/剰余を意味するパーセント記号(%)の使用は、どのプログラミング言語で発生しましたか?
この前の投稿1は、シンボル%が選択された可能性が高いことを説明しています。これは、除算に関連する操作に賢いスラッシュが含まれているためです。また、Cによるシンボルの使用の影響についても言及しています。しかし、それがCに由来するかどうかはわかりません。Bプログラミング言語はCの前身であり、Bのユーザーガイド(PDF、ページ12)を見つけました。
演算子%はモジュロを示します。両方のオペランドが正の場合、結果は正しいです。それ以外は未定義です。
ただし、このユーザーズガイドの日付は1972年で、およそCが登場した時期です。これにより、理論的にはCで作成されたものの、Bにバックポートされたものも可能になります。また、%記号の使用を示す前に、他の言語の仕様を見つけることもできませんでした。
- 私はこの質問が重複していないと信じています:モジュロ演算が基本である理由を尋ねるので、特にシンボルがモジュロを意味するように見えたときについて尋ねています。
rem
。eah-jena.de/~kleine/history/languages/…同様に、Algol-Wも使用しましたrem
。