2,000年前の織機とコンピューティングの起源

テクノロジー
A 2,000‑Year‑Old Loom and the Origin of Computing
中国の科学機関は、成都で発見された前漢時代の紋織機を、プログラム可能なバイナリ・デバイスと解釈できると主張している。この主張は「最初のコンピュータ」の定義を再構築するものであり、アンティキティラ島の機械やジャカード織機といった従来の候補と肩を並べるものである。

織機がソフトウェアに見えるとき

2025年12月27日、中国科学技術協会(CAST)は、成都近郊の墓から発掘された2000年前の紋織機(提花機)について、物理的なカードにパターンを符号化し、それを機械的に実行していたことから、初期のコンピュータと見なすべきだとする短編動画を投稿した。2026年1月2日に国際的に報じられたこの主張は、慎重に発掘された前漢時代の遺物を、プログラム可能性や二進数符号化といった現代の定義に結びつけるものである。また、世界最古の計算機を歴史家がいかに命名し、位置づけるべきかという長年の議論を再燃させることとなった。

成都での発見とその仕組み

議論の中心となっているのは、2012年12月に成都の老官山遺跡での救済発掘中に発掘された紋織機(提花機)の模型である。考古学者たちは、2号墓と特定された漢時代の墓から4つの織機模型を回収した。後に繊維研究者たちは、これらを自動紋織機の初期の完全な例であると判断し、専門家による復元が行われた。

論争の核心は定義上の難題にある。コンピュータを「入力を受け取り、一連の命令に従い、予測可能な出力を生成するデバイス」と定義するならば、プログラム可能な織機はその条件を満たす。パターンカードが入力であり、機構が反復可能なプログラムを実行し、織られた布が出力となる。CASTは、この織機をハードウェアとソフトウェアが分離可能な入出力マシンとして提示することで、この点を明確に主張した。

しかし、歴史家や技術史家は通常、アナログデバイスとデジタルデバイス、特化型計算機と汎用マシン、そして明示的な記号処理と符号化された機械的制御を区別する。例えば、紀元前2世紀後半のものとされる古代ギリシャの歯車装置「アンティキティラ島の機械」は、符号化されたパンチカードではなく歯車列によって天体のサイクルを計算していたため、文献では既知の最古のアナログ天文学コンピュータとして広く記述されている。その判断は、Nature誌や関連ジャーナルに掲載された詳細なイメージングと復元作業に基づいている。したがって、アンティキティラ島の機械は、反復的なパターン生産の自動化を目的とする織機とは異なる概念的ニッチを占めている。

前例と後継

命令を物質的な形として外部化しようとする人類の努力には、長い連続性がある。ヨーロッパの伝統において、織物とコンピューティングを結ぶ最も有名な架け橋は、19世紀初頭のジョゼフ・マリー・ジャカードによる織機機構である。これはパンチカードを使用してパターンを制御し、チャールズ・バベッジのような機械式計算機の先駆者たちに直接的なインスピレーションを与えた。パンチカードは20世紀までコンピューティング媒体として残り続け、記憶プログラムの初期形態として一般的に引用されている。中国の紋織機からジャカード、そしてパンチカードによるデータ処理へと続く糸は、たとえそれらの技術が異なる社会的・産業的役割を果たしていたとしても、手法と類推の系譜であると言える。

一方で、現代における「最初のコンピュータ」の記述では、電子的な汎用計算へと向かう離散的な系譜の始まりとして、ENIACやそれ以前の概念的なマシン(バベッジの解析機関)が置かれることが多い。1945年に完成し、1946年初頭に公開デモンストレーションが行われたElectronic Numerical Integrator and Computer(ENIAC)は、最初の大型でプログラム可能な電子式デジタルコンピュータとして広く認識されている。一方、解析機関は、プログラム可能性を演算機械に対応させた思考実験として位置づけられている。これらの金字塔が織物の自動化と直接比較されることは稀である。なぜなら、それらは科学計算と大量生産という異なる問題空間を占めているからだ。しかし、概念的な相互作用(カード、条件分岐、反復可能性)があることは否定できない。

歴史家が重んじる機能、意図、文脈

成都の紋織機を「二進数コンピュータ」と呼ぶことは、一つの解釈的な試みである。それは対象から文化的文脈(漢代中国における繊維生産)を剥ぎ取り、抽象的な形式的特性(離散状態、再利用可能なパターン)を強調する。この試みは、符号化と自動化に関する人類のアイデアの連続性を示す上では有用だが、限界もある。専門家は、高級繊維の生産という織機の具体的な社会的役割や、その機械的論理が汎用的な算術ではなく特定のドメインに特化したものであることを強調するだろう。対照的に、アンティキティラ島の機械は天文学的なサイクルをモデル化し、科学的な種類の計算を行うために明示的に設計された。このことが、多くの歴史家にとって、科学史上の意味での「コンピュータ」と呼びやすくしている理由である。

なぜ今、この議論が重要なのか

技術的な分類を超えて、この議論は国家的な科学遺産や世界の技術史に関するより大きな対話へとつながっている。CASTが成都の織機をコンピュータの原型となるハードウェアとして公に支持したことは、学術的な側面と文化的なナラティブの側面を併せ持っている。それはヨーロッパ中心主義的な年表に異を唱え、情報処理の根底にある主要なアイデアが、産業革命期のヨーロッパよりずっと以前に非ヨーロッパにルーツを持っていたことを主張するものである。その主張は歴史的に擁護可能であり、命令を符号化し労働を自動化する技術は多くの場所に存在していた。しかし同時に、類推と直接的な系譜を区別する、慎重かつ批判的な学術研究も求められている。

エンジニアや技術者にとって、この織機の物語はラベルに関わらず価値がある。それは、モジュール式の命令セット、パターンと機械の分離、工業規模での反復可能性といった、後のエンジニアリングの選択を先取りする洗練された機械的思考の例である。歴史家にとって、この発見は語彙を研ぎ澄ます機会となる。汎用性、電子計算、記号処理、あるいは特定のデザインパターンの現存する最古の例のどれを優先するかによって、複数の意味での「プログラム可能性」を語り、いくつかの正当な「最初」を認めることができるからだ。

学術研究の今後の展望

対話の舞台はニュースのヘッドラインから学術誌へと移るだろう。考古学者、繊維歴史家、技術史家は、成都の織機の詳細な分析、機械的復元、および現存するパターンの断片についての発表を求めるだろう。放射性炭素年代測定、摩耗分析、対照復元は、機能に関するあらゆる主張を強化することになる。老官山のモデルを他の初期の機械化織機と並べて配置し、「コンピューティング」の明確な基準を明示する比較研究は、その主張が広く受け入れられるために不可欠である。査読を経た研究成果が蓄積されるまでは、CASTの声明は確定した再分類ではなく、厳格な問いかけとして扱うのが最も建設的な対応である。

最終的な結論がいかなるものであれ、成都の織機は一つの広範な真実を浮き彫りにしている。現代のコンピューティングを可能にしている技術的アイデア、すなわち符号化された命令、反復可能な実行、プログラムとマシンの分離は、歴史を通じて異なる形態で、異なる場所で繰り返し現れてきたということだ。現在の課題は、それらを単一の起源の物語に集約するのではなく、それぞれの社会的・物質的な文脈の中で慎重にマッピングしていくことである。

Sources

  • South China Morning Post (report on the Chengdu figured loom and CAST video)
  • Nature (Freeth et al., paper on the Antikythera Mechanism)
  • Britannica / University of Pennsylvania materials on ENIAC (history of early electronic computers)
  • Communications of the ACM (historical overview of punched‑card looms and their influence)
  • China Silk Museum and Chengdu archaeological reports (reconstructions and artefact documentation)
Mattias Risberg

Mattias Risberg

Cologne-based science & technology reporter tracking semiconductors, space policy and data-driven investigations.

University of Cologne (Universität zu Köln) • Cologne, Germany

Readers

Readers Questions Answered

Q 成都の織機に関するCASTの主な主張は何ですか?
A CASTは、成都近郊で発見された2000年前の紋織機(もんしょっき)について、物理的なカードにパターンをエンコードし、そのメカニズムを用いて反復可能なプログラムを実行し、織物を出力することから、初期のコンピューターと見なすべきだと主張しています。彼らはこの織機を、ハードウェアとソフトウェアが分離可能な入出力マシンとして位置づけ、パターンカードを命令セットに関連付けています。
Q この織機はアンティキティラ島の機械とどのように異なりますか?
A アンティキティラ島の機械は、エンコードされたカードではなく歯車機構を用いて天体のサイクルをモデル化する、最古のアナログ天文計算機として広く知られています。対照的に、成都の織機はテキスタイルのパターン生成を自動化するものです。これら2つの装置は、アナログ計算とテキスタイル自動化という異なる概念的ニッチを占めており、単一の系統ではなく、異なる種類の情報処理を例証しています。
Q この織機からジャカード織機やパンチカードに至る歴史的なつながりはどのようなものですか?
A 歴史的な議論において、19世紀初頭のジャカード織機は、パンチカードを使用してパターンを制御し、バベッジのような初期のコンピューターの先駆者にインスピレーションを与えた、織物と計算の架け橋として位置づけられています。中国の紋織機からジャカード、そしてパンチカード処理に至る流れは、社会的・産業的役割は異なっていたものの、技術とアナロジーの連続性として説明されています。
Q 歴史家やエンジニアにとって、どのような広範な影響が議論されていますか?
A この議論は、国家的な科学遺産や世界の技術史に影響を及ぼします。エンジニアにとって、この織機はモジュール化された命令セットや反復可能なプロセスといった、後の設計上の選択を予見させる洗練された機械的思考を体現しています。歴史家にとっては、プログラム可能性に関する慎重な語彙の使用を促し、基準に応じて複数の正当な「史上初」を考慮しつつ、類推(アナロジー)と直接的な系統を区別することを求めています。

Have a question about this article?

Questions are reviewed before publishing. We'll answer the best ones!

Comments

No comments yet. Be the first!