パーセント記号(%)を使用してモジュロ/剰余を意味するプログラミング言語は何ですか?
この以前の投稿1 記号%は、除算に関連する操作に対して賢いスラッシュが含まれているため、おそらく選択されたと説明しています。また、Cによる記号の使用の影響についても触れています。ただし、その起源がCであるかどうかは定かではありません。Bプログラミング言語はCの前身であり、 ユーザーガイドのB (PDF、12ページ)は次のように記載されています。
演算子%はモジュロを示します。両方のオペランドが正の場合、結果は正しいです。それ以外の場合は未定義です。
ただし、そのユーザーズガイドの日付は1972年で、おおよそCが登場したときです。これにより、理論的にはCで生成された後、Bにバックポートすることが可能になります。%記号の使用を示す前に、他の言語の仕様を見つけることもできませんでした。
私が見つけることができる最も古い参照は、1969年頃にDennis Ritchieと一緒にKen Thompsonが開発した「B」プログラミング言語からのものです。 B参照
これはBPCLの実装/改善であったため、オペレーターはBPCLの一部であると想定する必要がありますが、これに関する具体的なリファレンスは見つかりません。