IBM 5100
IBM 5100はプログラミング言語はAPLかBASICのどちらかを選択して利用可能だった。それまでAPLはメインフレームでの利用に限定されており、既存のコンピュータではWang 2200とHP 9830だけがAPLと同時にBASICが使用可能であった。
APLとBASICの両方の言語をサポートしたIBM 5100は、フロントパネル上のトグルスイッチを操作する事で言語を選択できた。IBMの開発技術者がベータテスターであったDonald Polonisに尋ねたとき、彼は「ユーザーがメインフレームを使用するためには、まずAPLを学ばなければならないから、IBM 5100はより簡素な"パーソナルコンピュータ"として作られなければならない」と論評した。 彼は市場のユーザーがIBM 5100を受け入れるには、メインフレーム的コンピュータではなく"パーソナルコンピュータ"として使用するのが簡単でなければならないという事実を開発技術者に強調した。
APLにはベクトルとマトリクスとしてデータを操作するための強力な機能があったが、当時のメインフレームの特殊なAPLコードとAPLキーボードは難解で、APLを学ぶ初心者にとっては大きな障害でもあった。当時IBMのメインフレームと競合していたHP 9830はAPLのマトリクス操作のためには、アドオンされているROMとは別の言語拡張を追加しなければならない程であった。
しかしIBM 5100は簡素な操作体系でAPLを簡単に扱えるようになった為、メインフレームの操作端末として一定の成功を収める事となった。