SSブログ

おっさんプログラマーがウケた話56『もともとゲーム開発言語だったC言語』 [パソコン]



プログラム言語は目的を持って開発されます。
より、科学技術計算ためのFORTRAN、そして事務処理用に開発されたCOBOLなどなどです。
大学や研究機関で考案され、発表されていたプログラム言語ですが、もちろんハッカーの間でもプログラム言語も開発されていました。

さて・・・(´・ω・`)
べル研究所でトンプソンとデニス・リッチーが野心的なOS「Multicsシステム」の計画に参加していたのですが、トンプソンはMulticsの開発中にプログラミング言語のBonを開発しました。
それでスペース・トラベルというビデオゲームを開発したのです。

Space_Travel_Screenshot.png

1969年にゲーム開発のためのプログラム言語がこの時に登場したのですが・・・(´・ω・`)
そんなものに、予算をくれるようなベル研究所ではありません。
と、いうわけでOSの研究を続けます。
それがUNIXです。
欲張りすぎたMulticsとは違い、シンプルで一つの処理を確実にするというOSで、今のOSはすべてこのUNIX影響下にあるといえます。

DEC社製コンピュータPDP-7上でUNIXの開発が行われたのですが、IBM社製よりは安いので大学に広く普及しました。

Ken_Thompson_and_Dennis_Ritchie--1973.jpg

UNIXの開発はアセンブラ言語からC言語へ置き換えられ、UNIXにはC言語がセットで普及し、大学のプログラム言語の講義にC言語が選ばれるようになり、今でも大学で学ぶことができます。

この時期に大学で遊ばれていたのがゲームはローグなどですが、これもC言語で開発されていました。

20170905111314.png

こうして、ゲーム開発がC言語は相互に進歩していったのです。

C言語を学んだら、ゲームを作るこの流れは、C言語誕生の頃から続いているのです。
(*´∀`*)


岡山県 ブログランキングへ

C言語[完全]入門

C言語[完全]入門

  • 出版社/メーカー: SBクリエイティブ
  • 発売日: 2022/06/21
  • メディア: Kindle版



スッキリわかるC言語入門 第2版 スッキリわかるシリーズ

スッキリわかるC言語入門 第2版 スッキリわかるシリーズ

  • 出版社/メーカー: インプレス
  • 発売日: 2021/12/14
  • メディア: Kindle版



新・明解C言語 入門編 第2版

新・明解C言語 入門編 第2版

  • 作者: 柴田 望洋
  • 出版社/メーカー: SBクリエイティブ
  • 発売日: 2021/09/10
  • メディア: 単行本(ソフトカバー)



苦しんで覚えるC言語

苦しんで覚えるC言語

  • 作者: MMGames
  • 出版社/メーカー: 秀和システム
  • 発売日: 2018/09/14
  • メディア: Kindle版



nice!(5)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 5

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。