Bendix G-15
逐次型メモリのマシンに特有の問題として、記憶媒体の待ち時間の問題がある。命令やデータは必ずしも常に利用可能ではなく、最悪の場合あるアドレスのデータを読み取るのにドラムが一周するのを待たなければならない。この問題への対処方法をベンディックス社は「minimum-access coding; 最小アクセスコーディング」と呼んだ。各命令には次に実行すべき命令のアドレスが付属しており、プログラマは命令が完了したときに読み取りヘッドの位置に来ているアドレスに次の命令を配置することができる。データも同様の手法で分散配置される。このため、コーディング用紙には全アドレスの番号が振ってある表が付属していて、プログラマは命令の配置をその表を使って行った。
アセンブリ言語は、1950年代終盤に最小アクセスコーディングのためのルーチンを含めて登場した。他にもスーパーバイザープログラム、Intercom(UNIVACの Speedcodeに似た浮動小数点インタプリタ)、ALGOL 58 に基づいた代数言語があった。ユーザーは自分でツールを開発し、土木工学者の間ではIntercomの改造版が流通したという。
浮動小数点数はソフトウェアで実装されている。Intercomなどの言語により、浮動小数点数を扱う仮想マシンが容易にプログラムできた。Intercom の命令は数値的に6桁か7桁であり、逐次的に格納された(つまり、最小アクセスコーディングになっていない)。高速性よりも利便性を優先していたのである。Intercom 1000 では倍精度もオプションで扱えた。