えっ、コードを書く前に“言語そのもの”を日本企業が握っていた世界があったのか!?
■社会人6年目、初めて知った衝撃
社会人6年目、システムの現場に深く入り込んだときだった。私はそれまで、プログラム言語は“誰かが作ったものを使うもの”だと思っていた。
Javaにはサポート会社があり、Sun Microsystemsが方針を決める。
Pythonにもルールがあり、コミュニティが進化をリードする。
つまり、「言語は世界のどこかが決めるもの」。
そう信じて疑わなかった。
だが、日立に入って初めて、その前提が崩れる。
■日立が“COBOLを作っていた”という事実
有名なプログラム言語であるCOBOL。金融、基幹システム、社会インフラ——日本の根幹を支えてきた言語だ。
そのCOBOLを、日立が作り、リードしていた時代があった。
協議会を作り、仕様を整え、改善を重ねる。
まるで今のPythonやJavaのように、「ルールそのもの」を握っていた。
これは単なる利用者ではない。
“言語の設計者”としての立場だ。
■メインフレームと一体化した言語戦略
当時の主戦場は、汎用機——メインフレーム。巨大な1台のサーバーに、すべてを詰め込む時代だ。
このメインフレームを導入する際、
単なるハードウェアでは終わらない。
プログラム実行基盤も含めて、ひとつの“完成されたシステム”として提供される。
そして、その中核にあるのがCOBOLだった。
つまり、メインフレームを導入する=COBOLで作る。
言語は選択肢ではなく、“前提条件”だったのだ。
■IBMと戦った日本企業の意地
世界ではIBMがメインフレーム市場を席巻していた。その巨大な牙城に、日本企業は真正面から挑んでいた。
日立は、その中で単なるハード競争では終わらない戦いを選ぶ。
ハードを作り、基盤を作り、
そして、その上で動く言語まで作る。
つまり、“スタック全体”で戦っていた。
メインフレームに入っているCOBOL。
そのCOBOL自体も進化させていく。
オリジナルのCOBOLをベースにしながら、
実運用に合わせて改善を重ねる。
この一連の動きは、まさにプラットフォーム戦略そのものだ。
■言語を握るということの意味
言語を作るということは、単なる技術ではない。・開発のルールを決める
・エコシステムを支配する
・市場の前提を作る
今でいうと、Pythonの仕様を一企業が握るようなもの。
それを、日本企業がやっていた。
しかも、世界と戦いながら。
■改めて理解する、日本の底力
私はこの事実を知ったとき、正直、驚きを隠せなかった。「日本は技術を使う側」
そんな固定観念が、完全に崩れた瞬間だった。
かつて日本は、
・ハードを作り
・基盤を作り
・言語まで作っていた
つまり、“世界のルールそのもの”に関与していた。
これは過去の話では終わらない。
今のDX時代においても、
本当に価値を持つのは「使う側」ではなく「決める側」だ。
■ビジネスへの示唆
この経験から得た学びはシンプルだ。・ツールを使うだけでは差は生まれない
・ルールを作る側に回ることが価値になる
・プラットフォームを握る者が勝つ
現場でコードを書くことも重要。
だが、その上位にある“構造”を見る視点が、次の成長を決める。
私はまだ、その入口に立ったばかりだ。
だが、確実に見えたものがある。
「戦う場所は、もっと上にある」
コメント
コメントを投稿