• ベストアンサー

計算モデルやプログラミング言語について

なぜ何種類もの計算モデル(チューリングマシーン、帰納的関数など)とプログラミング言語(C、FT、Schemeなど)があるのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Interest
  • ベストアンサー率31% (207/659)
回答No.2

一言で言えば、時代背景と目的が違うからだと思います。 例えば、FORTRAN はマシン語でプログラミングするしかなかった時代に、ほぼ数式どおり人間がわかりやすい形でプログラミングできるように開発されました(1954年)。科学技術分野では今でも使われています。 COBOL は FORTRAN とほぼ同時代(1959年)に、大型計算機で事務処理を行うために作られました。銀行業務システムなどは今でもCOBOLで動いているものがあるそうです。 C言語はUNIXというOSを作るため(正確には移植性を高めるため)に作られました(1973年)。汎用性が高いため、いまでもOSに限らず幅広く使われています。 その他にも数多くのプログラミング言語がありますが、それらがどういうものでどのような背景で作られたのかは、 http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E を参照してください。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

こういう風にできたら便利だなと考えた人がたくさんいたから

関連するQ&A