バロース B5000
スタックマシンであり、0オペランド命令セットであるため、あらゆるコードは自動的にリエントラントとなる。これに関連して次のような特徴がある。 部分的にデータ駆動型のタグ付き/記述子ベースのアーキテクチャ ハードウェアはソフトウェアからの要求仕様に基づいて設計された。 ハードウェアは高水準プログラミング言語をサポートするよう設計された。 アセンブリ言語を持たない(システム全体がALGOLの拡張版で記述された)。ただし、ESPOL(後述)は機械語に1対1に対応する文をもつ。 プログラマはレジスタにほとんどアクセスできない。 単純化された命令セット スタック・アーキテクチャ(高級言語サポートのため)。 高度なオペレーティングシステムをサポート(MCP; Master Control Program)
マスタースレーブ型マルチプロセッシングをサポート
COBOLなど他の言語もサポートする。
強力な文字列操作機能。
セキュリティを考慮したアーキテクチャ
問題の早期検出のため、先進的な開発および評価手法を採った。
世界初の仮想記憶の商用化。
後継シリーズは、今もユニシスの ClearPath Libra として存在している。
今日のコンピュータに技術面で多大な影響を与えた。
以下の議論において、B5000、Aシリーズ、およびClearPath/MCPは区別なく使われる。
ボブ・バートンの逆ポーランド記法 (RPN) に関する業績はHPのプログラム電卓に採用され、例えば HP-35 などが有名である。
タンデムコンピューターズが1970年代末から1980年代初めにかけて設計した NonStop システムは16ビットのスタックマシンであり、HP 3000 の影響を受けているため、間接的にB5000の影響を受けている。1990年ごろMIPSアーキテクチャに移行したが、従来のスタックマシン用バイナリをエミュレーションでサポートし続けた。2000年以降、Itaniumに移行したが、そこでもスタックマシンのエミュレーションを継続サポートしている。
ボブ・バートンはアラン・ケイにも影響を与えた。アラン・ケイは B5000 のデータ駆動型タグ付きアーキテクチャに影響され、オブジェクト指向プログラミングや Smalltalk に関する考察に至った。