• ベストアンサー

プログラミング言語は何種類でしょうか?

一度気になるとずっと気になってしまいます。 いわゆるプログラミング言語とは、今現在何種類あるのでしょうか? プログラミング言語自体も作れるのは、知っています。 ある程度知名度があり、いわゆるプログラミング言語でお願いします。

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

  • ベストアンサー
  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.12

言語仕様で分類するなら以下のようになります ・FORTRAN系手続言語(BASIC、VBはここ) ・ALGOLを嚆矢とするWirth先生系の構造化言語(Pascal、Modula2、CやC++、PL/iやAdaもここ) ・COBOLなどのCODASYL系言語(SQLはここ) ・LIspやのような関数系言語、Prologをここに含むかは議論の分かれるところ ・Smalltalkなどのオブジェクト指向言語、Modula-2は難しい ・Occamなどのプロセス制御可能なマルチタスク系言語 ・FORTH/FIFTH/Mindなどの疑似アセンブラ系インタープリタ ・アセンブリ言語(普通はシステム用、Burroughsはシステム言語がAlgolだったけど) ・それぞれのOSでのスクリプト(これは言語とは言わない) #1~#10は言語と処理系の違いを完全に取り違えています、#11の方のお答え以外は意味がないと思いますね。 #11のお答えに私が追加したのプロセス制御だけです。

Oyaji75
質問者

お礼

No11の方の書いているとおり、 >どこで線引きするかの問題もある とは、思います。 私は素人で、処理系の意味をこれから調べる所ですし、どの回答も私には意味があります。 でも、厳密な意味で”言語”と言えば10種に満たない種類と言う事で。 大変詳しい説明、ありがとうございます。

その他の回答 (16)

  • jppy
  • ベストアンサー率14% (14/99)
回答No.6

(wikipediaより抜粋)---- プログラミング言語(プログラミングげんご)はコンピュータに対する一連の動作の指示を記述するための人工言語の総称である。この一連の指示をプログラムと呼ぶ。 ----- そう考えると バッチファイル も含む? マクロとか?

Oyaji75
質問者

お礼

バッチファイルやシェルスクリプトを考えると1000を越えるのかもしれません。 問題定義ありがとうございました。

Oyaji75
質問者

補足

バッチファイルも言語とするのなら、こういった基準でそういうのも含めれば、○○数と書いていただけると、参考になります。 今のところ、だいたい○○数とかいていただける方は少ないので。 バッチファイル、Dosとかコマンドプロンプトは、何言語なんでしょうか? Linuxは、bashとかはシェルスクリプトと言われますが、。

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.5
Oyaji75
質問者

お礼

HPは、参考になりました。 100はないと思っていたのですが、このHPでは100以上、細かな亜種(?)を含めると、150はありそうです。 ありがとうございます。

Oyaji75
質問者

補足

 特定の個人にかみつくつもりはないのですが、ネチケットで http://service.okwave.jp/okwave/netiquette/index.html ・慎重さと寛容さを持ちましょう ・その場所にふさわしい行いをしましょう (・日本語で投稿しましょう) とあるので、私はHPアドレスだけでは納得できません。 私には高度なプログラミング知識があるわけではないので、あげられたHPのなかで、どの言語がどういうものかが分かりません。 また、HPのアドレスだけというのは、アドレス先が変更、なくなってしまったとき、意味のないものとなってしまいます。 見ていないかもしれませんがCとC++を同じ言語とするのか?それとも違う言語とするのか? ANo.4様のようにどういう基準で、だいたいどのくらいの数にあがるのか、経験者とするならお教え願いませんでしょうか? 大別して100の言語、それに続くものはその変形・発展と思えるのですが。

  • hpsk
  • ベストアンサー率40% (48/119)
回答No.4

> ある程度知名度があり たとえば研究レベルでも,公開されていて,ある程度知名度があればOKでしょうか? BASICなど,過去には使われていたが今ではそうでもないものは? ぴゅう太のG-BASICとか(笑) > 今現在何種類あるのでしょうか? どれくらい違えば,他の言語と見做すのでしょうか? ・機械語は,プロセッサの種類だけ言語があると言えます. ・C, CにGCCの独自仕様を追加した言語,C++, Objective C, D, Cilk,... ・Scheme,Emacs Lisp,Common Lisp,... ・Javaバイトコード,Java,AspectJ,... これらの限定・分類の仕方によって数十にも1000以上にもなりそうな気がします.

Oyaji75
質問者

お礼

1000以上と言うのは、日本語だけど大阪弁とか、そういうのも含めると1000を越えると言うことなんでしょうか。 やはり、プログラミング言語という明確な定義が、人によって違うのかもしれません。私の中でも曖昧ですし。 ありがとうございます。

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.3

実際のコード付き でも「なでしこ」とかないからなぁ。HSPがあったけれど。

参考URL:
http://www.99-bottles-of-beer.net/
Oyaji75
質問者

お礼

HPは大変参考になりますが、アドレス先が消えてしまったり、それを見た質問者が曲解してしまう危険性もあるので、”だいたい”とか、”このHPでは”とつけていただいてもいいのですが、経験者や専門家の口から聞きたいです。 たとえば、メンタルヘルスや病気に関しては、診断の回答は許されていないようですが、こういったものは、だいたい○○と言っていただいてもいいと思うのですが。 「プログラミング言語を作成中で、今日公開した。」なんてものもあるとは思うので、正確な数字は誰も分からないと思いますが。 ありがとうございます。

noname#20377
noname#20377
回答No.2

Wikipediaより http://ja.wikipedia.org/wiki/プログラミング言語一覧 他にもこんな奴とか http://www.kmonos.net/alang/abc/ #期待する知名度がどのくらいか知らないので指定は無視

Oyaji75
質問者

お礼

20や30ではないと思っていました。 教えて頂いたサイトで検索した所、47種でした。 100はないと思っていましたが。 知名度というよりは、公開・非公開のイメージが強いかもしれません。 例えば、個人や企業だけで使われている言語は、私の中のプログラム言語像から外れます。 ありがとうございます。

noname#19197
noname#19197
回答No.1

こういうのがありました。

参考URL:
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%E4%B8%80%
Oyaji75
質問者

補足

アドレス先がないようです。 補足お願いします。