IBM 650
ソフトウェアとしては、以下のものがあった。
BLIS (Bell Laboratories Interpretive System) - 言語処理系。数のみの3アドレス方式
IPL - 初期のリスト処理言語。IPL-V というバージョンが最も有名。
SPACE (Simplified Programming Anyone Can Enjoy) - ビジネス指向の2ステップコンパイラ(下記の SOAP を経由する)
IT (Internal Translator)
SOAP (Symbolic Optimal Assembly Program) - 機械語に一対一対応する言語
FOR TRANSIT - FORTRANの一種。ソースをIT(上記)に変換し、ITからSOAP(上記)に変換し、最終的にオブジェクトコードにする。
FORTRAN
GATE - 変数名が1文字という単純なコンパイラ
RUNCIBLE (Revised Unified New Compiler IT Basic Language Extended)
TASS (Technical Assembly System) - マクロアセンブラ
↑ 「二五進法」で解説されている方式とは異なり、7ビットを2ビットと5ビットに分け、2ビット部分では "10" が 5 "01" が 0 を意味し、残る5ビットは各ビット位置が 0 から 4 までの数に対応している。従って、どの数であっても必ず2ビットがONになっている。
↑ 各ワードは符号付10桁の十進数を表現できるので、2が約85億(10桁)である。符号を考慮すると2、すなわち約170億となる。従って IBM 650 の各ワードは少なくとも現代的な意味での34ビットの情報を格納できる。2000×34=68000ビットとなるので、8で割ると8500バイトとなり、約8.5kBという記述になった。1024単位なら 8.3KiB である。
IBM 650(アイビーエムろくごーまる)はIBMの最初のコンピュータのひとつであり、世界初の大量生産されたコンピュータである。1953年に発表され、1954年の初出荷から生産終了の1962年までに2000システム以上が製造された。保守サポートは1969年に終了。