パンチカード
大規模な組織などでは、プログラマとは別にキーパンチャー(単にパンチャーとも)という専門職によってプログラム用のカードもパンチされるなど分業されていることもあった。
パンチカードの利点は、行単位の編集が容易であるということがある。プログラムの1行がパンチカードの1枚になるため、内容を修正したい場合は、修正行に相当するカードを差し替えるだけでよい。また、ブロック単位に移動する場合もカードを入れ替えるだけで済む。これは紙テープでは物理的な切り貼りを行う必要があることを考えると、非常に効率的と言える。一方で行単位ではない編集は極端に苦手であり、むしろ紙テープの物理的な切り貼りのほうが有利と言える。プログラマによっては、全く同じ内容になるような行が現れるように工夫し、「ソースコードの再利用」を実際のパンチカードの再利用として行っていた者もいた。
また、当時ありがちだった事象として、パンチカードの束(デック)を、落とすなどしたはずみでバラバラに散らしてしまい、順序がわからなくなってしまうと並べ直すのが大変、というものがあった。通し番号が打たれているなどすればなんとかなるが、さもなくば入力し直した方が早いなどとも言われた。当時の写真などで、カードデック上部に斜線を引いたりしたものがあるのは、並べ直しを簡単にするための工夫である。
ホレリス(IBM)の80欄パンチカードが、コンピュータに与えた影響には以下がある。
メインフレームなどの大半の設定ファイルやJCLなどは、今(2014年)も1行80桁が基本である
FORTRANなどの言語は、今(2014年)も1行80桁が基本である 桁数に制限のない言語でもプログラミング作法として、1行を80桁とする流儀は今(2014年)でも根強い
3270や5250などメインフレーム用の表示装置やエミュレータは、今も1行80桁が基本である
IBM PC以後のパーソナルコンピュータの表示解像度(ピクセル)も、1行80桁が基本である MDAはキャラクタ表示で1行80桁 グラフィックモードでも、CGA、MCGA、EGA、VGAなど(更にはPC-9801やFM-Rなど、同時代のMS-DOS搭載PCの大半)は、全て1行のビット(ピクセル)数が80の倍数である(XGAは1024x768だが、元となった8514/Aは正確には1040x768で、やはり80の倍数であった) ただし、パーソナルコンピュータの表示については、モニターに家庭用テレビを流用する設計としていた機種における、家庭用テレビの性能にもとづく仕様(40文字のものがあった)に由来する部分もあるので、パンチカードの80桁からの由来が全てではない
CMD.EXEやxtermなど端末エミュレータの起動時のデフォルトのウィンドウサイズは80桁に合わせたサイズである
また、モニターディスプレイのデフォルトの状態のコンソール(で表示されるブルースクリーンなどの画面)なども、1行80桁が基本である(ことが多い)