プログラミング言語は言葉による道具作りを可能にする
public.icon
プログラミング言語それ自体がソフトウェアなのです。という事は道具を作る能力を向上したと同時に道具がさらに作られるようになったわけなのですね。効率の良い言語を使ってさらに効率の良い言語が作られていくという、こういう〓00:33:10フェードアップ?〓なサイクルが発生しているわけなのです。まさに加速のサイクルなのですね。たかだか80年前にはプログラミング言語はなかったのです。プログラミング言語がない時代を皆さんイメージしてみて下さい。プログラムをどうやって書いていたか。コンピューターがあった。コンピューターに特定の目的の処理を実行させるという事はやっていた。じゃあどうやってそれを実現したのか。ゲーブルの配線を繋ぎ変えるのですね。この目的をこのコンピューターで計算するためにはこの配線とこの配線を繋ぐ必要があるっていう、そういうチャートを作りまして、ケーブルいっぱい持って、こことここを差して、こことここに差してっていって繋いでいく。そういう事をしていたわけなのです。物理だったのです。物理の〓00:33:53道?〓があったのです。それがデジタルデータでプログラムを書く事が出来るようになった。ソフトウェアというものはデジタルデータで作られるようになった。 https://gyazo.com/73f8a178b91489a2555ee6878a2daa62
これによって如何に大きな人類の歴史に対する影響があったか。歴史上例えば300年前とか500年前に偉い哲学者とか偉い学者の先生とかいっぱいいるのですよ。賢かった人が世の中にいっぱいいたのですけど彼ら誰もプログラミングを経験していないのです。これって面白いポイントで、このプログラミングの登場というものが人類に大きな影響を与えた。ほぼほぼ間違いないのに、それを経験している人っていうのはこの後の時代。この70年前以降、だから1950年以降の時代にしか人類の中で登場していないのです。そういう状況に皆さんあるのですね。それってすごく特殊な状況なのです。