Skip to content

1byteが8bitに決まった理由

This content is a draft and will not be included in production builds.

https://twitter.com/kazuho/status/1488535781304336386 のスレッドより

  • 1960年代の想定では計算機の想定用途の75%が数値計算でpacked BCDによる空間効率向上が文字コードの非効率性よりも重要
  • 7030(スパコン)がバイナリ指向で64bit浮動小数を想定したアドレシングで、その整数分の1である8bitが都合よかった

ASCIIが投票で7bitに決まった(8bitよりも多くの票が集まった)経緯も書いてて、標準化委員会の決定文に「7bitとか内部コードでは使われないんだろうけど」とか色々書いてあるってさ p.217

「1文字6bitじゃ足りなくなってきたというのは些細な話。そうではなく上記2点の根本的理由から、Syste/360で1バイト8bitにすると決め、その結果として文字数を増やしたんだ」とも、はっきり書いてある

https://twitter.com/mattn_jp/status/1488555082526650369 より

さっきのpdfのp122に、1バイトが8ビットに寄せた核心が書いてあった