コンパイラはなぜ生まれたのか【プログラミング言語の歴史】
ご視聴ありがとうございます。
前回、機械語の海で溺れていたプログラマーたちが、ニーモニックという救命胴衣を手に入れたことで、やっと人間らしいプログラミングができるようになった、とお話しました。しかし、それは安泰とはほど遠い、嵐の海を救命胴衣を着けて泳ぎ続けるようなものだったのです。アセンブリ言語は、確かに機械語よりはマシでしたが、それでもなお、膨大な手間とミスが生じる「地獄」でした。
「もっと人間が理解しやすい言葉で、コンピュータを動かせないものか?」
そんな切なる願いが、プログラミングの世界に革命をもたらすことになります。それが、人間が書いたコードをコンピュータが理解できる形に「翻訳」する、コンパイラの誕生でした。この画期的な技術が、プログラミングの敷居を劇的に下げ、現代社会を形作るソフトウェアの爆発的な発展を可能にしたのです。
この動画では、アセンブリ言語の限界からコンパイラがどのようにして生まれ、どのような思想のもとに発展してきたのかを深掘りします。コンパイラがコードを翻訳する仕組み、そして抽象化という考え方がいかにプログラミングを変えたのか。さらに、高級言語の進化の系譜から、現代のLLVMやJITといった最先端技術まで、コンパイラを巡る壮大な物語を解説します。
このチャンネルが面白かったらぜひチャンネル登録お願いします。
@ゆっくり情報科学
ゆっくりしていってね!
※この動画は【東方project】を基にした二次創作です。
東方Projectの二次創作ガイドライン
https://touhou-project.news/guideline/
※ゆっくり魔理沙、ゆっくり霊夢はきつね様の画像を使用しています。
https://ci-en.net/creator/34363/artic...
#コンパイラ #プログラミング言語の歴史 #FORTRAN #LLVM #ゆっくり解説 #情報科学 #ゆっくり解説 #コンピュータサイエンス #ITの歴史 #技術解説
コメント 読み込み中…