2009-03-13 6 views
3

、私の最初の素朴な試みは、2つのリストの制限ではなく、問題を解決するためのアルゴリズムに基づいて第五世代の言語?私は、言語のこれらの種類を求めてきた

リストA)

プログラミング言語をもたらしました。例えば。プロローグ

リストB)

プログラムの開発を支援するための視覚的なツールが含まれているプログラミング言語。例えば。 VB

インターネットに深く掘り下げる私は最初のものがより正確だと感じますが、2番目のものは結果にまだ現れています。

私の質問は次のとおりです。第5世代のプログラミング言語とは何ですか?最初の種類か2番目?

私は、トピックに関する詳細を理解するためのリンク、記事またはその他の有用なリソースをお待ちしております。

EDIT

私はメインの質問にこれを持っている:上の検索中に、私はまた、プロローグ、スキーム、Heskell、Lispのへの参照を見つけた:

オスカートピック?これらは「もっと」5位かVBのようなものですか?

チャーリーマーティン:それは多分、FORTRAN、以外のすべてよりも古いですので、まあ、Lispは本当に第五世代言語することはできませんが。 SchemeはLispの方言です。などハスケル、ML、アーラン、 - - 「第五世代」と呼ばれる - しかし、ええ、私は関数型言語を見てきましたので、

を、第五世代と呼ばれる制約ベースのプログラミング言語のためのチャンスはありますか?

ありがとうございました。

答えて

11

Fifth generation programming languages」は、論理プログラミング、制約プログラミング、および満足/統一ベースプログラミング(Prologなど)をプッシュする試みでした。ゴリ、それは80年代に戻ったに違いない。私たちが日本を引き継いですべてを買っていると思ったとき、大きな日本の取り組みがありました。

世代の通常のリストです:FORTRAN、LISP、およびCOBOLで を開始

  1. ストレート機械語、ゴールドスタイン とフォン・ノイマン
  2. アセンブリ言語
  3. "ハイレベル" の言語、。
  4. どちらの用語は好意からかなりよく、今日で報告し、発電機を言語RPGのような 、またはオブジェクト指向プログラミング
  5. 第五世代

、私は思います。

+0

+1 - 4GLは、言語(Synon、Oracle Forms、Informixなど)のジャンルをかなり明確に識別できるという点で、意味のある用語です一般に4GLと記載されている。第五世代の言語は、日本でのプロジェクト推進のための名前でした。 – ConcernedOfTunbridgeWells

+0

トピックを検索しながらProlog、Scheme、Heskell、Lispへの参照を見つけましたか?これらは「もっと」5位かVBのようなものですか? – OscarRyz

+0

まあ、Lispは、おそらくFORTRAN以外のすべてよりも古いので、実際には5番目のgen言語ではありません。 SchemeはLispの方言です。しかし、ええ、私は関数型言語 - Haskell、ML、Erlangなど - 「第5世代」と呼ばれるものを見たことがあります。 –

0

「あなたのトピック」の質問に。私は確かにこの分野の専門家ではありませんが、私の経験ではC#はビジュアル開発のような開発援助の広範なリソースを持っています、VBと非常によく似ています。 Javaの世界では、その言語を理解することはできませんが、視覚的には覚えていませんが、PHP forsayの後には、Flashに似ています。

+0

@Anthony:C#は第5世代のプログラミング言語ですか? – OscarRyz

+0

@Oscarイマジネーションのどんなストレッチでもない!私の現在の好きな言語を間違えてもらえませんが、無条件の愛を保証するものではありません:) –

+0

おそらく(二番目の考えで)あなたは制約ベースのプログラミングをシミュレートするフレームワーク/言語を作成/作成することができます。 –

関連する問題