16 進数の表現にプレフィックス「0x」を使用する理由について尋ねられたため、BCPL の歴史を掘り下げてきました。
私の検索では、このトークンの背後にある歴史の本当に良い説明に出くわしました. ( 16 進数の前に 0x が付いているのはなぜですか? )
ただし、この投稿から、別の疑問が生じました。
8 進定数の場合、BCPL は使用しましたか8 <digit>
(仕様に従って: http://cm.bell-labs.com/cm/cs/who/dmr/bcpl.pdf )、または使用しましたか#<digit>
( http://rabbit.eng に従って) .miami.edu/info/bcpl_reference_manual.pdf ) またはこれらの構文の両方が言語の異なる実装で有効でしたか?
また、ここで # 構文を使用した 2 番目の回答を見つけることもできました。(なぜ 8 進数を表すために先行ゼロが使用されるのですか? )
歴史的な洞察は大歓迎です。