Counting, Accounting, Computing|数える力の進化

Growth-as-a-Service™︎| Decrypt History, Encrypt Future™

Counting, Accounting, Computing|数える力の進化

以下に、「数える力の進化(Counting→Accounting→Computing→Software)」の歴史年表を、年代・地域・国・内容の軸で整理しつつ、後半で「英語が制御言語となった理由」について述べます。

数と制御の歴史:年表(年代 × 地域 × 内容)

年代地域・国出来事・革新意義
紀元前30,000年頃アフリカ中部(コンゴ)イシャンゴの骨最古の「数の痕跡」。数えることの起源。
紀元前8,000年頃中東・メソポタミア結び目、石によるAbacus原型数の可視化・物理的操作の始まり。
紀元前3,000年メソポタミア(シュメール)粘土板による会計記録Accountingの起源:交易と税の制度化。
紀元前2,000年バビロニア六十進法・天文計算抽象的数理と測定(角度・時間)概念の登場。
紀元前500年ギリシャピタゴラス学派・ユークリッド幾何数学の哲学化。数=宇宙の原理という思想。
紀元後500年インドゼロと位置記法の発明記号的数体系が完成。計算の普遍化を支える。
9〜12世紀イスラム帝国フワーリズミーの代数学西洋数学の基礎。アルゴリズムの語源に。
1202年イタリアフィボナッチ『算盤の書』アラビア数字・ゼロが西洋商業に普及。
1494年イタリア(ヴェネツィア)パチョーリ『簿記大全』近代会計(複式簿記)の始まり。資本主義の土台。
1600〜1700年フランス・ドイツ・イギリスデカルト、ニュートン、ライプニッツ解析幾何・微積分:自然の数理モデル化。
1801年イギリスチャールズ・バベッジ「差分機」機械的Computingの萌芽
1837年イギリスエイダ・ラブレスの「最初のアルゴリズム」世界初のプログラマー。数=制御言語への転換。
1936年イギリスチューリング「チューリングマシン」普遍計算モデル。現代計算機の理論基礎。
1946年アメリカENIAC完成電子式コンピュータ。数による計算の自動化。
1959年アメリカCOBOL誕生(ビジネス用言語)会計・財務処理を目的とした最初の汎用言語。
1970年代アメリカUNIX、C言語、表計算ソフト(VisiCalc)数・言語・制御の三位一体構造の出現。
1990年代アメリカERP、会計ソフト(SAPなど)普及ビジネスの数値的統制・可視化が加速。
2011年アメリカ(シリコンバレー)「Software eats the world」(Andreessen)ソフトウェアが会計・物流・製造・教育を再定義。数による全領域支配へ。

英語が制御言語(Control Language)となった理由

1. AccountingとComputingの発祥地に共通する言語

  • 近代会計(複式簿記)はイタリア発祥だが、現代会計(GAAP, IFRS, SECルール)は英語圏(特に米英)で制度化
  • コンピューティング(Turing, Babbage, ENIAC, UNIX, C, Python…)の発展もほぼ全て英語ベースで進行。

2. 英語の言語構造と記号化適性

  • 英語は文法が単純で、**単語の再構成能力(例:input/output, download/upload)**が高く、命令型の文法に適している。
  • これは会計用語やプログラム構文(if-then, return, loop)の命令的構造と高い親和性。

3. プログラミング言語の95%以上が英語ベース

  • C、Java、Python、SQL、HTML、JavaScriptなど、すべて英語の命令構文
  • 「debit」「credit」「asset」「liability」など会計語彙も英語圏が主導して国際基準化。

4. 金融市場・国際基準の英語支配

  • 会計(GAAP, IFRS)、金融(Wall Street, LIBOR, SWIFT)、評価(ESG, ROE)など、経済・統治に関わるほぼすべての指標が英語で表現・運用される。
  • 国際契約・報告・監査などでも英語が唯一の共通言語として機能。

総括:英語は「制御の言語(Language of Control)」である

  • Counting = 数詞(one, two, many)
  • Accounting = 会計・財務指標(credit, asset, liability)
  • Computing = 命令・制御構文(if, return, while, function)
  • これら全てが英語ベースで展開され、現代社会の中核を構成している。