IBM 1401
IBMが提供した最初のアセンブラ Symbolic Programming System は1,400文字のメモリしか搭載していない最小構成のマシンでも動作するよう設計されている。そのため、1パス目で入力命令毎にパンチカードを1枚ずつパンチし、そのカードデッキを2パス目でロードするようにしている。シカゴ大学など多くの場所で、より一般的な4Kメモリを使用し1パス目の出力がパンチカード1枚に複数の命令を入れるようになったアセンブラを使用した。他にも1パス目の出力をメモリに保持するアセンブラも書かれた。
CPUの上にトランジスタラジオを置くと雑音で音楽を奏でることができたため、様々な音楽を演奏するデモプログラムが作られた。また、プリンターで "X" と "0" などを並べて印字することでキッチュな絵を描くというデモプログラムも作られた。
1401は単純だったため、それなりに負荷をかけても信頼性を保つことができた。アメリカ陸軍は IBM 1401 をベトナムなどで多用した。
1970年代にはインドやパキスタンで多く導入され、1980年代にも使われ続けていた。現在のインド人およびパキスタン人のIT起業家の一部は 1401 でコンピュータに触れたのである。例えば、パキスタン初のコンピュータは 1401 で、パキスタン国際航空が導入した。
IBM 1401は、IBMが1959年10月5日に発表した可変ワード長十進コンピュータであり、大成功となった IBM 1400 シリーズの最初の機種であり、パンチカードに格納したデータを処理する電気機械式のタビュレーティングマシンの代替となることを意図していた。1万台以上が生産され、アメリカで新機種に取って代わられた後も後進国にリースまたは再販された。1971年2月8日に販売終了となった。