パンチカード

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索
ファイル:Lochkarte Tanzorgel.jpg
オルガン用のパンチカード
ファイル:Blue-punch-card-front-horiz.png
20世紀に最も広く使われた80欄のパンチカード。寸法は 187.325 mm × 82.55 mm。この例は1964年のEBCDIC文字セットにそれ以前につかわれていた特殊記号を加えて示したものである。

パンチカードとは、厚手のに穴を開けることで、その位置や有無から情報を記録するメディア。また、アナログの情報管理のための「カード・システム」で使用される、多角検索のためのツールなどもパンチカードの名で呼ばれる。

コンピュータや、自動織機などで多く利用されたが、記録メディアとしての役割は、2014年現在ではより便利な代替品が出ていることから、ほとんどなくなっている。

だがパンチカードそのものは駆逐され消えつつあるものではなく、現代(2014年)でも現役のツールである。使用例の1つは選挙の投票用紙であり、あるいはより身近な、趣味的なところではオルガニートで触れることができる。

歴史

穴の開いたロール紙をはじめて織機に使用したのは1725年ごろの Basile Bouchon と Jean-Baptiste Falcon で、1745年ジャック・ド・ヴォーカンソンがこれを完全自動織機にし、1801年にフランスのジョゼフ・マリー・ジャカールが大きく改良しパンチカードにし、自動織機を制御して複雑な模様の布を織るために使用され、世紀を超えて使用され続けた。織機などで多く利用されたのは、コンピュータをそれに応用しようという考えからではなく、むしろこちらのほうが元祖であったゆえである。

機械の制御ではなく、情報の格納手段としてパンチカードを最初に使ったのはテンプレート:仮リンクとされている。コルサコフは彼の考案した技法と機械を1832年9月に発表し、特許を取得せずに機械を公的な用途に供した[1]

ファイル:Korsakov punch card.png
セミヨン・コルサコフのパンチカード

チャールズ・バベッジはジャカールの機械(ジャカード織機)をヒントにして、パンチカードをプログラム格納に使う計算機(解析機関)を構想した。だが彼が構想した計算機は、その存命中には実現しなかった。バベッジはこれを "Number Cards" と呼び、歯車機構に連動している一連のレバーに押し付け、穴の空いていない部分のレバーが押されることで歯車機構が動き、数値を伝えるとした[2]

ジャカールの自動織機に触発されたのはバベッジだけではなかった。パンチカードを使って「革命」を起こした人物がアメリカにいた。当時、大規模な移民の受け入れにより急激に人口が膨張しつつあったアメリカでは、1880年国勢調査1889年になっても集計が完了しないという問題を抱えていた(これには、単純な人口の増加だけではなく、集計する項目が増えたために当初の手作業システムが破綻したのだと言われる)。計算している間に人口が大きく変動してしまうこの状況を解決したのがハーマン・ホレリスが発明したパンチカードによる集計機タビュレーティングマシンで、これによって集計のスピードは10倍になったという。ホレリスは当初データ格納媒体としてさん孔テープを試したがうまくいかず、パンチカードにたどり着いた[3]。ホレリスはまた文字コードも考案し、これはホレリスコードと呼ばれている。

当時は手書きで記録を取り、それを事務所に持ち帰ってパンチカードに転記するという手間を踏んでおり、かつホレリスの集計機自体も1回1回人間が処理の仕方を設定する必要があるなどの欠点があったが、その圧倒的な処理能力は「驚異のテクノロジー」と賞賛され、政府機関だけではなく様々な分野で使用されていくことになる。多数の顧客情報を処理しなければならない保険会社などでも使われた。後に電気式加算機の計算機構を組み込んでかなりの計算ができる機械が登場し、会計処理だけでなく科学技術計算にも使われるようになった。このようなプログラム内蔵式でないコンピュータともいうべき機器は電子式コンピュータが登場した後もしばらく使われ続けた。

ホレリスは1枚のカードに80項目、1項目につき12種類の選択肢の情報が記録できるような仕様を策定した。このカードはサイズを身近な1ドル紙幣と同一にし、普及のために低額で販売したため、事実上の標準となった。特に「1行 80項目(桁)」は、FORTRANを筆頭としてその後長く受け継がれていくことになる(後述)。そして1896年、この事業のためにホレリスが興した「タビュレーティング・マシーンズ社」は、幾度かの統合を経て巨大企業IBMの母体となっていく[4]

1950年代まで、パンチカードはデータ入力やデータ保管、データ処理の主な手段として使われた。IBMの記録によれば、IBMは1937年にはニューヨーク州エンディコットに32のパンチカード工場を持ち、毎日500万枚から1000万枚のパンチカードを生産していた[5]。パンチカードはアメリカ合衆国連邦政府の小切手[6]や貯蓄債券など法的書類にも使われていた。1950年代、UNIVAC I の入出力装置UNITYPERが新たなデータ入力手段として磁気テープを導入した。1960年代には磁気テープを採用するコンピュータが増えていき、パンチカードから高速で書き換えの効く磁気テープへの移行が徐々に進行した。1965年、Mohawk Data Sciences はキーパンチの代替として直接磁気テープにタイピング内容を記録する磁気テープエンコーダという機器を発売し、ある程度の成功を収めた。それでもパンチカードはデータおよびプログラム入力手段として1980年代中ごろまで使われ続けた。1952年発売のIBM初の商用コンピュータIBM 701や、大ヒットとなったSystem/360のデータ入力の基本は80長方形の穴の「ホレリスコード」のパンチカードである。またUNIVACなどのコンピュータでは丸穴の90桁のカードが使われた。

元々機械的な装置だった時代にアウトラインが決まったものであるため比較的大きく、トランジスタ化などコンピュータの進歩に合わせ小型化したものも試作されたりしているが、既にデファクトスタンダードとして普及してしまったものを置き換えるには至らなかった。

またパンチカードにプログラムを記述するに際は、一つ一つ順々に穿孔していくのではなく、効率化の為に鉛筆などを用いて書き込んでおき、あとでまとめて孔を穿っていた。大規模開発の場合はプログラマがプログラムシート(紙)に鉛筆などで記入後、キーパンチャーと呼ばれる人間に渡し、カード穿孔機で一括処理してもらうなど分業化も進んでいた。

パンチカードの利点は、行単位の編集が容易であるということがある。プログラムの1行がパンチカードの1枚になるため、内容を修正したい場合は、修正行に相当するカードを差し替えるだけでよい。また、ブロック単位に移動する場合もカードを入れ替えるだけで済む。紙テープの場合には編集の際に、物理的な切り貼りを行なう必要があることを考えると非常に効率的である。

難点としては、パンチカードの束(ガードデック)を落としてしまうと並べ直すのが大変で、打ち直した方が速いとか、並べ直し易いように事前にカードデック上部に斜線を引く、などの工夫もされた。

1980年代中ごろ、磁気ディスク端末が低価格化し、安価なミニコンピュータが普及したため、パンチカードはコンピュータへのデータ入力手段としての役目をほぼ終えた[7]。それでも、多くの業界標準規格やファイルフォーマットにパンチカードの影響が残っている。パンチカードの代替となった IBM 3270 などの端末は、既存のソフトウェアとの互換性を考慮して一行の表示文字数をパンチカードと同じ80文字とした。グラフィカルユーザインタフェースは可変幅のフォントも表示可能だが、1行80文字を前提としたプログラムは今もある。

少数のレガシーシステムや特殊な用途を除き、コンピュータ関連の記録媒体としてのパンチカードはほぼ他の媒体に置換された。

影響

ホレリス(IBM)の80欄パンチカードが、コンピュータに与えた影響には以下がある。

  • メインフレームなどの大半の設定ファイルやJCLなどは、今(2014年)も1行80桁が基本である
  • FORTRANなどの言語は、今(2014年)も1行80桁が基本である
    • 桁数に制限のない言語でもプログラミング作法として、1行を80桁とする流儀は今(2014年)でも根強い
  • 32705250などメインフレーム用の表示装置やエミュレータは、今も1行80桁が基本である
  • IBM PC以後のパーソナルコンピュータの表示解像度(ピクセル)も、1行80桁が基本である
    • MDAはキャラクタ表示で1行80桁
    • グラフィックモードでも、CGAMCGAEGAVGAなど(更にはPC-9801FM-Rなど、同時代のMS-DOS搭載PCの大半)は、全て1行のビット(ピクセル)数が80の倍数である(XGAは1024x768だが、元となった8514/Aは正確には1040x768で、やはり80の倍数であった)
  • CMD.EXEやxtermなど端末エミュレータの起動時のデフォルトのウィンドウサイズは80桁に合わせたサイズである
  • 以上の影響でWindowsなどOSの導入画面、ブルースクリーンなどは、1行80桁が基本である

投開票への使用

世界的に、大規模な選挙においては記号式投票が一般的であるため、その一手段としてパンチカードが投開票に使用されることもある。アメリカ合衆国大統領選挙では1964年から採用する州や郡がある。1996年の時点では、登録有権者数において37.3%の地区でパンチカード式投票を採用していた[8]。これは有権者がパンチカードに孔を穿つ方式だが、穿孔装置を押す力が弱い場合などに「穿孔くず」が残るなどして、誤った読み取りや、それに基づく問題を生んだ。2000年のアメリカ大統領選挙では再集計の度に集計結果が異なり、以前からあったこのシステムへの疑義が改めて提示されることとなった。

(この場合の)パンチカードは不完全なデジタル情報を記録するものであり、「孔が空いている」「空いていない」を人間が判断する必要が生じたことなどが、その原因の一つとして挙げられている。また、穿孔くずによって機械が止まり、それによって無効票が多数出るなどの問題も発生した。

ハンドソート・パンチカード・システム

特殊な機械を必要としない手操作で用いる(ハンドソート)パンチカードが事務用・調査用に盛んに用いられた。これは周囲に多数の孔を開けたカードで、特定の孔の部分を切符のように切り取ることで情報を記録し、孔に棒を通すとそこが切られたカードだけが振り落とされ、これを繰り返すことでソートする(基数ソート)というものであった。

呼称

パンチカードは、IBMカードホレリスカードとも呼ばれた。IBM自身は、文書で言及する際は最初に「IBMカード」[9]あるいは「パンチカード」と呼び、その後は単に「カード」と呼んでいた[10]。穴を開ける前のカードを "punched card" と呼ぶのは矛盾しているため、「タビュレーティングカード」あるいは「タブカード」という呼称も用いられていた[11]

フォーマット

当初、用途ごとにデザインされたカードレイアウトが使われていた。パンチカードとそれを扱う機械が標準化されるのは1928年ごろのことである。長方形、円形、楕円形などの穿孔くずはチャド (chad) またはチップ(chip、IBMの用語)と呼ばれる。複数文字からなるデータや大きな数はカード内の連続する欄をフィールドとして格納される。一連のカードの集まりをデックまたはデッキ (deck) と呼ぶ。カードの上辺の左右どちらかの端を斜めに切るのが一般的で、それによってデック内のカード順序の間違いや反対側の端が切られた別のデックのカードが混じっている場合などを容易に検出できるようにしていた。カードには穴の位置が判別できるような印刷がされているのが一般的である。特定用途用に縦の線を印刷することでフィールドを区切ったり、フィールド名を印刷したカードも存在した[12]

ホレリスのパンチカード

ファイル:Hollerith punched card.jpg
ホレリスカード(出典: Railroad Gazette,1895)[13]

ハーマン・ホレリスは、機械式タビュレーティングマシンの一連の特許[14]を1889年に取得した。それらの特許では、記録媒体として紙テープと長方形のカードの両方を記述している。テンプレート:US patent で示しているカードはテンプレートが予め印刷されていて、穴は辺に沿って開けることになっており、車掌が使っていた改札鋏を穿孔に使うことを想定していた。カードの中央部分は文字などの書き込み用とされていた。そもそもホレリスは、車掌が切符の端に鋏を入れる位置で乗客を大まかに分類していたことから、この方式を思いついた。

私は西部に旅したとき、たしか punch photograph と呼ばれる切符を持っていた。車掌は乗客の明るい頭髪、黒い瞳、大きな鼻といった特徴に応じて切符の所定の位置に入鋏していた。見ての通り、私がやったのは punch photograph を全員ぶん作っただけのことだ [15]

改札鋏を使う方法は単調で間違いやすかったので、ホレリスはカード全体を穿孔領域とし、パンタグラフ型のキーパンチ(穿孔器具)を発明した。また同時にカードにテンプレートを印刷するのをやめ、パンチ機側にマスターテンプレートを装備し、人間がそれを見てパンチ位置を決定できるようにした。ホレリスはいくつかのカードサイズを検討した。1890年の国勢調査の集計に対してホレリスが提案したシステムでは、「一般的なあらゆる用途に対応できる」ものとして3インチ×5.5インチのマニラアサの繊維で作った紙を示唆している[16]

1890年の国勢調査で使われたカードは丸い穴を開けるもので、24欄12行の構成だった。このカードを使用する装置などの情報は、コロンビア大学のコンピュータ史についてのサイトにある[17]。ある時点から3.25×7.375インチ (82.550×187.325mm) が標準カードサイズとなった。これは当時の1ドル紙幣より若干大きく(1ドル紙幣が2014年現在の大きさになったのは1929年から)、コロンビア大学のサイトによれば、紙幣運搬用の箱にぴったり収まるようにこの大きさにしたのだという。

ホレリスの当初のシステムでは、用途によって場当たり的な符号化システムを採用していた。つまり、いくつかの穴が特定の意味、例えば性別や既婚か未婚かなどを表すようにしていた。当時のタビュレーティングマシンには最大40個のカウンタがあり、それぞれに1周で100までを表せるダイヤルが対応していて、2つ1組で、一方のダイヤルがカウントアップして一周したらもう一方のダイヤルが1目盛りだけカウントアップするようになっていた。それによって10,000までのカウントが可能である。集計作業に際しては、個々のカウンタが特定の穴の位置に対応付けられている。ホレリスはまた、リレー回路を使った穴の組合せのカウントも可能にしており、例えば既婚の女性のみをカウントするといったことが可能だった[16]

その後符号化が標準化され、12行のうち下の10行を数字の0から9に対応させた。これにより連続する複数欄を使って大きな数値を表現できるようになり、単なるカウント以上のことが可能となった。Comrieの The application of the Hollerith Tabulating Machine to Brown's Tables of the Moon にはホレリスの45欄カードのイラストがある[18][19]

IBMの80欄カードと文字コード

ファイル:FortranCardPROJ039.agr.jpg
IBMの80欄カード。FORTRANプログラムの1行 "Z(1) = Y + W(1)" がパンチされている。

1928年、IBMは縦長の長方形の穴を採用し、80欄で各欄に12のパンチ位置があり、1欄(コラム)で1文字を表す形式のカードを設計した[20]。寸法は 187.325 mm × 82.55 mm(テンプレート:分数×テンプレート:分数インチ)である。材質は厚さ178μm(0.007インチ)の滑らかな紙である。重ねると、143枚で1インチの厚さ(約56枚で1cm)となる。1964年、IBMは四隅を丸めた形に変更した[21]。通常、2000枚が箱に収められた形か[22]連続帳票形式で販売された。連続帳票型のカードは、事前に番号とそれに対応する穴を開けた状態で販売されており、例えば小切手など厳密な文書管理が必要な用途に使われた[23]

1つの欄には数字の0から9に対応する部分と、カード上方のY-X-0ゾーン(12-11-0ゾーンとも呼ばれた)がある。数値のみを格納するだけなら各欄に1つだけ穴を開ければよい。数値の正負の符号は、最下位桁のY-Xゾーンで表し、正ならY、負ならXをパンチする。Y-Xゾーンは他にもマスターレコードであることを示すなど、様々な意味で使われた[24]。カードの最上端にパンチ内容に対応した文字も印刷できる。また、81番目の爛もあり、これはプログラムなどの複雑なカードをカード穿孔機・カード読取機が処理する場合に、穿孔・読取誤り防止用のチェックディジットとして使われた。

     ______________________________________________
    /&-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZ
 Y / x           xxxxxxxxx
 X|   x                   xxxxxxxxx
 0|    x                           xxxxxxxxx
 1|     x        x        x        x
 2|      x        x        x        x
 3|       x        x        x        x
 4|        x        x        x        x
 5|         x        x        x        x
 6|          x        x        x        x
 7|           x        x        x        x
 8|            x        x        x        x
 9|             x        x        x        x
  |________________________________________________

ファイル:Punch-card-5081.jpg
IBM以外の業者が製造した5081型のカード。四隅が磨り減っている。

その後、1欄に複数の穴を開けることで英大文字と特殊記号を表現するようになった[25]。英字は2カ所に穴を開け(Y-X-0ゾーンと数字1-9)、特殊記号は3カ所に穴を開ける(Y-X-0ゾーンと数字2-7と数字8)。一部の特殊記号は1穴または2穴で表される(EBCDICの "&" は12(Y)のみ、"-" は11(X)のみ、"/" は 0 + 1)。これにより、ゾーン [12, 11] と数字 [1-9] の組合せが何を表しているかはその欄の使いかたに依存するようになった。例えば、"12-1" という組合せは英字があるはずの欄では "A" を表し、符号付き数値があるはずの欄では正の符号つきの数字 "1" を表し、符号がないはずの位置の数字 "1" なら "12" は別の何らかの意味を持つ。EBCDICは1964年に導入され、最大6箇所に穴を開けるようになった(ゾーン [12,11,0,8,9] + 数字 [1-7])。IBMや他の製造業者は80欄カードに様々な文字コードを採用した[26][24]。1969年のANSI規格では128種類の文字のパンチカード上のコードを定義しており、ホレリスコードHollerith Punched Card Code または Hollerith Card Code)と呼ばれる[27]

ファイル:IBM1130CopyCard.agr.jpg
バイナリコードのパンチカード

用途によってはバイナリ形式が使われ、それぞれの穴が1つのバイナリディジット(ビット)を表し、各欄(列)が単なるビットフィールドとして扱われ、任意の組合せで穴を開けられる。例えば704/709/7090/7094シリーズ科学技術コンピュータで使われた IBM 711 カード読取装置は欄(列)ではなく1行を36ビットワードを2つ格納したものと解釈した(72欄を使用し、8欄は無視する。無視する8欄をどこにするかは読取装置のプラグボードで変更可能だが、通常右端の8欄を無視する)。この無視される8欄(通常、73-80)をシーケンス番号を入れるのに使うことがあり、カードデックを落としたときなどにソートするのに使った。IBM 1130System/360といったコンピュータでは全ての欄を使った。IBM 1402 カード読取/穿孔装置では、縦の1欄に2文字を格納するコラムバイナリというモードを使い、3欄(3行)で36ビットワードを表した。しかし、多くの古い穿孔装置は1欄に3穴までしか穿孔できず、バイナリカードを作ることはできなかった。

ファイル:IBM lace card.jpg
1970年代に作られた lace card

バイナリモードの冗談として、全部の位置に穴を開けたカードを作ることもでき、それを "lace card" と呼んだ。そのようなカードはカードとしての強度が足りず、機械の中で曲がったり詰まったりする。

80欄のカード形式は市場をほぼ独占し、他の業者も生産していたがIBMカードと呼ばれていた。

最もよく使われたのは IBM 5081 というフィールド分割されていない汎用のパンチカードである。その品番と形式は US Government Standard Form 5081 として採用され、他社もその番号を品名に採用していた。そのためユーザーにもその品番が知られていた。

マークセンスカード

IBMのテンプレート:仮リンクが開発したマークセンスカードは、マークシートの楕円形のマークが印刷されたパンチカードで、導電性の特殊な鉛筆でマークを記入できるようになっていた(当時は光学式マーク認識ではなく、マーク部分に導電性があるかどうかで判別していた)。一般に何らかの初期情報がパンチされた状態でマークを記入する。例えば品名や品番をパンチしておき、棚卸し作業で在庫数をマークする。マークの読み取りも可能なカード穿孔装置に読み込ませると、マークした情報がその上にパンチされる。

アパチュアカード

ファイル:Aperture card.JPG
アパチュアカード

アパチュアカードは、カードの右側に四角い大きめの穴が空いているパンチカードである。その穴に35mmのマイクロフィルムをはめ込む。例えば各種設計図の保管に使用された。パンチカード部分には図面の番号などをパンチしておく。完全なデジタル形式で保管するより便利な面もある[28]テンプレート:-

IBM ポータパンチ

ファイル:IBM Port-A-Punch.jpg
IBMポータパンチ

1958年、IBMのサプライ品部門が発売したポータパンチ (Port-A-Punch) は、専用の印刷がされたIBM製パンチカードに人手で正確にパンチできる器具である。ポケットに入る大きさであり、どこでもパンチカードを作ることができる。棚卸し、伝票作成、統計調査などの現場で直接パンチカードに記録することを意図したもので、文書を作って別途キーパンチで入力するという手間を省くものである[29]。しかし、きちんと貫通しないことがあり、読み取り時に問題を発生することがあった。 テンプレート:-

IBMの96欄カード

ファイル:System 3 punch card.jpg
IBMのSystem/3用96欄カード

IBMは1970年代に、中小型コンピューターシリーズのSystem/3用に新しく96欄カード(丸穴)を発表した[30]。IBM 5496 Data Recorder で穿孔と印字と確認ができ、IBM 5486 Card Sorter でソートできる。

カードに開ける丸穴は直径1mmと紙テープの穴より小さい。BCD文字(6ビット)とEBCDIC文字(8ビット)のビット構成をそのままパンチする(バイナリ方式)。BCDの場合は1段32欄で3段という形で使用し、1欄で1文字を表す。EBCDICの場合はBCDでの3段目のうち2行を1段目の6穴に加えて8ビットを表し、別の2行を2段目に加えて8ビットとしている。つまり、EBCDICでは64文字までしか表せない[31][32]テンプレート:-

UNIVACの90欄カード

ファイル:RemingtonRandCard.agr.jpg
UNIVACの90欄カード(MIT博物館)。丸穴のパンチがされた。

レミントンランドは当初、ホレリスと同じ45欄の丸穴のパンチカードを採用していた。1928年にIBMが80欄カードを導入したことを受け、レミントンランドは1930年に45欄を上下2段に分けてそれぞれ1文字を表せるようにした[32]。これを一般に90欄カードと呼ぶ[33]。使用している文字コードは6ビットのバイナリコードである[34]

これも日本を含めて世界的に使われた。例えば、アメリカ合衆国ではニュージャージー・ターンパイク[35]、日本では名神高速道路で、UNIVACの90欄カードが料金支払い用に各ドライバーに渡されていた時期があった。 テンプレート:-

IBMでのパンチカード生産

ファイル:PunchedCardPrintingPlate.agr.jpg
パンチカードの印刷版

IBMのフレッド・M・キャロル[36]は、標準的なパンチカードを製造する一連の輪転印刷機を開発した。1921年の機種は毎分400枚のカードを生産できた。1936年には全く新たな方式で毎分800枚を生産できる機種を開発した[5][11]。キャロルのカード用輪転印刷機は、パンチカード製造に革命を起こした[37]。1930年から1950年まで、キャロルの印刷機はIBM全体の利益の25%を生み出していた[38]

カード印刷機で使われていた印刷版はIBMのカードを丸めて円筒形にしたのと同じ大きさで、廃棄されたものはペン立てに使われたりしていた。様々なレイアウトの版があるので[39]、コレクションの対象にもなっている。

IBMのマシンは顧客が買い取るのではなくリースするのが一般的だったため、IBMは当初純正カードのみを使うよう顧客に要求していた。IBMは事業をサービス業と認識しており、カードもマシンの一部だった。この件で1932年、アメリカ連邦政府がIBMを法的に訴えた。最高裁まで争ったが、IBMは敗訴。判決により、IBMはカードの仕様を指定することしかできないとされた。1955年にも同様の裁判があり、1962年までにIBMのパンチカード生産量をアメリカ全体の半分以下にするという和解がなされた。トーマス・J・ワトソンはパンチカード供給がIBMの最重要事業だと考えていたが、この和解にトーマス・J・ワトソン・ジュニアがサインすることで、IBMが新たな時代に入ったといえる[38]

文化的影響

ファイル:IBM card storage.NARA.jpg
1959年のアメリカ連邦政府の記録保管所の様子。それぞれの箱に2000枚のパンチカードが入っている。

パンチカードが広く使われた期間はヒトの一世代にも満たないが、その影響は大きく、ポップカルチャーでもしばしば言及されている。次のような例がある。

  • 芸術家で建築家のテンプレート:仮リンクは2004年、オハイオ大学に "Input" と名付けたパブリックアートをデザインした。これは上空から見るとパンチカードのように見える[40]
  • ウィスコンシン大学マディソン校Engineering Research Building は1966年に建設された建物で、窓の配置がパンチカードのように見えるようデザインされている。
  • ザ・シンプソンズMuch Apu About Nothing というエピソードで、アプーがバートに博士論文を見せるのだが、それは世界初のコンピュータ上の三目並べであり、箱いっぱいのパンチカードだった。
  • フューチュラマMother's Day というエピソードで、ロボット達が 'Hey hey! Hey ho! 100110!' と抗議の声を上げ、徴兵カードを燃やすようにパンチカードを燃やすシーンがある。Put Your Head on My Shoulders というエピソードではベンダー(ロボット)が恋人紹介サービスを始め、登場人物達にパンチカードを渡して希望を記入させ、それを自分の胸に放り込んで「計算」するというシーンがあるが、計算と称してパンチカードを折りたたみ (fold)、曲げ (bend)、切断 (mutilate) する。
  • 1964年から1965年にかけて発生した Free Speech Movement において、パンチカードはシステム(登録システムや官僚システム)の象徴、疎外の象徴、情報機械の象徴とされ、攻撃の象徴的対象とされた[41]
  • 筒井康隆の『脱走と追跡のサンバ』には、人間がコンピュータの中に、「カードになって、ここに記憶されている」といった表現が出てくる[42]

規格

  • ANSI INCITS 21-1967 (R2002), Rectangular Holes in Twelve-Row Punched Cards (formerly ANSI X3.21-1967 (R1997)) 1欄に12カ所の穴を開ける位置のあるパンチカードについて、穴を開ける位置と穴の寸法を指定している。
  • ANSI X3.11 – 1990 American National Standard Specifications for General Purpose Paper Cards for Information Processing
  • ANSI X3.26 – 1980/R1991) Hollerith Punched Card Code
  • ISO 1681:1973 Information processing – Unpunched paper cards – Specification
  • ISO 6586:1980 Data processing – Implementation of the ISO 7- bit and 8- bit coded character sets on punched cards. ISOの7ビットおよび8ビットの文字セットをパンチカード上でどう表すかを定義している。ホレリスコードからの派生であり、互換性がある。

パンチカードを扱う機器

1960年代コンピューターシステムが普及するまでは、パンチカードシステム(Punch card systemまたは略称:PCSは和製英語で、英語:Unit record equipment)が広く使われた。これは

  • カード穿孔機(カードパンチ、キーパンチ
  • カード分類機(カードソーター)
  • カード照合機(カードコレーター)
  • 作表機(タビュレーター)

などを用いてデータ処理し、データの保存も多くはパンチカードを用いた。

1960年代以降にコンピューターシステムが普及し、1970年代以降に表示装置やパソコンが普及してそれらで代替されるまでは、コンピューターへのデータ入力は

  • カード穿孔機
  • カード読取機(カードリーダー)

を用いて行った。

脚注

テンプレート:Reflist

参考文献

関連項目

外部リンク

テンプレート:Sister

テンプレート:FOLDOC

テンプレート:補助記憶装置
  1. Korsakov's "Intellectual machines"
  2. テンプレート:Cite book
  3. Columbia University Computing History – Herman Hollerith
  4. History of the punch card
  5. 5.0 5.1 IBM Archive: Endicott card manufacturing
  6. テンプレート:Cite book
  7. テンプレート:Cite book
  8. Punchcards アメリカ合衆国連邦選挙委員会 2011年10月6日閲覧
  9. "An important function in IBM Accounting is the automatic preparation of IBM cards." IBM 519 Principles of Operation, Form 22-3292-5, 1946
  10. "The IBM 1402 Card Read-Punch provides the system with simultaneous punched-card input and output. This unit has two card feeds." Reference Manual 1401 Data Processing System, Form A24-1403-4, 1961
  11. 11.0 11.1 IBM Archives: Fred M. Carroll
  12. テンプレート:Cite bookテンプレート:リンク切れ
  13. Railroad Gazette, April 19, 1895
  14. テンプレート:US patent, テンプレート:US patent, テンプレート:US patent
  15. History.rochester.eduテンプレート:リンク切れ
  16. 16.0 16.1 [-245-] An Electric Tabulating System, The Quarterly, Columbia University School of Mines, Vol.X No.16 (April 1889)
  17. Columbia University Computing History: Hollerith 1890 Census Tabulator
  18. Plates from: テンプレート:Cite journal
  19. テンプレート:Cite journal
  20. IBM Archive: 1928.
  21. IBM Archive: Old/New-Cards.
  22. p. 405, "How Computational Chemistry Became Important in the Pharmaceutical Industry", Donald B. Boyd, chapter 7 in Reviews in Computational Chemistry, Volume 23, edited by Kenny B. Lipkowitz, Thomas R. Cundari and Donald B. Boyd, Wiley, 2007, ISBN 978-0-470-08201-0.
  23. テンプレート:Cite book
  24. 24.0 24.1 テンプレート:Cite web
  25. 特殊記号は英数字以外の文字で、例えば "&#,$.-/@%*?" など
  26. テンプレート:Cite web
  27. Mackenzie, C.E. (1980). Coded Character Sets, History and Development, Addison-Wesley, page 7
  28. テンプレート:Cite journal
  29. IBM Archive: Port-A-Punch
  30. IBM Field Engineering Announcement: IBM System/3
  31. テンプレート:Cite web
  32. 32.0 32.1 The Punched card
  33. テンプレート:Cite book
  34. テンプレート:Cite web
  35. Punch Card Gallery
  36. IBM Archives/Business Machines: Fred M. Carroll
  37. IBM Archives: (IBM) Carroll Press
  38. 38.0 38.1 テンプレート:Cite book
  39. IBM Archives:1939 Layout department
  40. Mayalin.com
  41. テンプレート:Cite journal
  42. 角川文庫昭和49年版 p. 99