最もメジャーなプログラミング言語は何ですか?

どのような領域における「メジャー」でも構いません。
URLにて根拠を示した上で回答ください。(URL必須です)
※なお、根拠とする情報はここ5年間くらいのもののみとさせていただきます。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:
  • 終了:2011/08/17 21:32:40
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答9件)

id:Gleam No.1

回答回数2962ベストアンサー獲得回数327

ポイント62pt

http://www.computer-shogi.org/wcsc21/

このサイトの上部、「参加チーム」の所をクリックしてください。

コンピュータ将棋のプログラムはCかC++がとても多いです。

id:Beirii

実行速度や資産(アルゴリズム)流用のためかな

2011/08/11 12:35:44
id:km1981 No.2

回答回数429ベストアンサー獲得回数49

ポイント62pt

Javaです


今月のTIOBE Programming Community IndexのトップがJavaだからです

下を参考にしてください

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


The TIOBE Programming Community index
プログラミング言語の人気の指標で月に一度更新される
評価は世界中の熟練エンジニアによる
id:Beirii

なるほど

2011/08/11 12:47:04
id:TransFreeBSD No.3

回答回数668ベストアンサー獲得回数268

ポイント5pt

http://vipprog.net/wiki/prog_lang_list.html#p20bfe97

C言語

恐らく、世界で最も使っている人間や資料が多いであろうプログラム言語であり、現在では後続の言語に道を譲った場面も多いが、今なお多くの言語の構文に影響を与えている


http://www.kcg.ac.jp/acm/back_numbers/vol11/%EF%BC%A9%EF%BC%B4%E6%99%82%E4%BB%A3%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E6%8C%87%E5%8D%97.html

3 OS別の開発言語と開発ツール

1 ウィンドウズ

(略)

現在最もメジャーな言語はVBである。

[追記]↑2001年の記事かもしれません。古かったです↑[追記]



http://thinkit.co.jp/story/2011/04/27/2100?page=0,2

PHPはFacebookやYahooなどの大規模サイトでも利用されている、Webアプリの世界では最もメジャーな言語の1つです。


http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

既出ですね。これ見ると、上記がすべて覆りそうですが。


[以下追記2]

事務処理系ではCOBOLという主張

http://ja.wikipedia.org/wiki/COBOL

特に金額計算など事務処理(商用計算)の用途に広く使われている。

(略)

現在でも稼動しているCOBOLによるコードは2000億行に上るとされており、これはFORTRANとアセンブラを合わせた数十億行に比べても圧倒的に多い。

http://itpro.nikkeibp.co.jp/article/Interview/20091127/341216/

動いているCOBOLプログラムは全世界で2400億行あり、年間30億行が追加されている。

(略)

フォーチュン500のうち90%の企業はCOBOLプログラムを使っている。


スパコン・数値計算ではFORTRAN

http://ja.wikipedia.org/wiki/FORTRAN

いまでも基本は科学技術用行列演算用途であり、ベクトル型スーパーコンピュータは、Fortranを使ったプログラムで使用することが多い。


電子回路設計ではVHDL

http://www.arch.cs.kumamoto-u.ac.jp/project/kite/3days/explain/VHDL/vhdl/text0.html

VHDL (VHSIC Hardware Description Language) は,(略),世界の標準としての位置を占めるにいたっているハードウェア記述言語です.

Verilogと二分する、らしいけれど。


あと、pythonが自然言語処理関係とかアプリケーションへの組み込みとかで多いとも聞くけど、根拠は見つけられず。

プリンタでPostScriptとかもありえそうだけど、根拠が見つからず。

Forthはファームウェアに実装されてたりする気がするけど、気のせいかもしれない。

id:Beirii

残念ながら最初の3つのURLについては、これを根拠とするには厳しいですね

---

COBOLに関する情報に関してはその統計的データがどこにあるのか知りたいですね。

COBOL開発・実行環境ベンダーCTOのポジショントークではないよ、という客観的な情報が欲しいところ。

FORTRAN、VHDLに関しては根拠とならないですね。

2011/08/11 22:22:25
id:sesshyou No.4

回答回数41ベストアンサー獲得回数2

すいません。勘違いしてましたorz

C言語 が、有名と書いてあります。

http://vipprog.net/wiki/prog_lang_list.html#e7c6bdc6

id:Beirii

これが質問に対する回答になっていない理由を理解できるかな?

---

No.3の回答とかそれに対する私の返信とか読んでないかな?

2011/08/11 14:56:48
id:a-kuma3 No.5

回答回数4973ベストアンサー獲得回数2154

ポイント62pt

では、組込系のソフトの分野で。


経済産業省 2008年版組込みソフトウェア産業実態調査報告書 のページからたどれる、プロジェクト責任者向け調査 報告書(PDF形式:1.1MB) から。

P19~P21 辺りに開発言語についてのデータがあります。


使っている言語の種類数を合わせると、C or c++ とアセンブリの組合せで作られているのが分かります。

ハードの制御部分はライブラリ化されているのでしょうが、どうしても特別な制御を

行いたいときには、アセンブラを使う必要があり、インラインでアセンブラを使える

C / c++ が好まれてるのだと思います。


因みに、データは少ないですが、こんなのも。

http://www.ogis-ri.co.jp/rad/webmaga/rwm20101107.html

http://www.ogis-ri.co.jp/rad/webmaga/rwm20110104.html

大会で提供されてるライブラリの縛りがあるので、C がよく使われてる、とかいう

データにはならないのですが、想像してたより c++ 比率が高かったな、と。


本当は、ロボコンの出場校で制御プログラムに、どの言語を使ってるか、ってデータを

見つけたかったんですけど、なかなか見つからなくて (^^;

id:Beirii

組み込み系はC言語強いですね。

(組み込み系の実装は制約が厳しいので、環境依存であるインラインアセンブラはあまり使われないんじゃないかな)

ロボコン興味深いですね。

2011/08/11 22:45:34
id:ryotakamisato No.6

回答回数58ベストアンサー獲得回数2

id:Beirii

残念だけど質問に対する回答にはなっていないんですね。

質問は最も「メジャーな」プログラミング言語は何か?というものです。


今でも時々N88BASICとかで作成されたアプリの移植依頼が来ることがありますね。

もちろんNECのPC98ごと送られてきたりするわけで。


VisualStudioは2008のProfessionalEditionを使ってたかな。

VC++はDLL作成したり、時々組み込み系の実装・テスト環境替わりに使ったり。

VC#.NETとかも仕事で使いますね。

2011/08/11 23:11:34
id:RespondentsQuality No.7

回答回数47ベストアンサー獲得回数9

似たような質問がYahoo知恵袋にありました。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1247155147

他にもいくつかリンクを貼っておくので参考にしてください。

http://q.hatena.ne.jp/1166915399

http://oshiete.goo.ne.jp/qa/1961615.html

http://www.amayado.net/game/language.html

上記のサイトを見てもらえればわかると思いますが、C++がいろいろな分野で多く使われているようです。(下記サイトからC++やC#,VBの開発環境がダウンロードできます)

http://www.microsoft.com/japan/msdn/vstudio/express/

id:Beirii

図らずもNo.6の回答がコピペであったということが判明しましたw

で、残念ですけどこれも質問に対する回答になっていません。

2011/08/11 23:08:48
id:chinchin-kozou No.8

回答回数198ベストアンサー獲得回数7

ポイント5pt

javaです。

http://www.cobol.gr.jp/knowledge/mail_magazine/magazine001.html

2000年ぐらいの記事だと思われます。

http://www.ibm.com/developerworks/jp/java/library/j-cobol.html

COBOL のように死んだ言語 (2008年)

日本だけを考えるとCOBOLで動作していたシステムが多く

たいていの場合は、書き換える場合はJavaに書き換えられています。

ホスト系や汎用機系ではJavaがメジャーです。

基幹系のシステムでjava以外に書き換えるということはほとんどないですので

COBOLの比率がそのままJavaに移行していくことになります。

id:Beirii

ちょっとデータが古いですねぇ。

2011/08/14 05:55:53
id:Lew No.9

回答回数469ベストアンサー獲得回数20

ポイント5pt

ちょっと特殊な業界ですが、CG業界で最もメジャーなプログラミング言語はPythonです。

3DCGで主要なソフト(Maya、3DSMAX)は独自のすぷりぷと言語とともに、Pythonを採用しており、汎用的なPythonの利用が広がっています。また、映像編集ソフトなんかにもPythonがつかわれていたりと、広くクリエーター系ソフトに使われており、少なくともCG業界では一番メジャーな言語でしょう。

参考リンク

http://d.hatena.ne.jp/nishiohirokazu/20080403/1207199219

http://d.hatena.ne.jp/NyaRuRu/20070703/p2

セミナーでのセガでの使用例

http://www.python.jp/Zope/workshop/200706/

実際この業界で働いていますが、今もっかPythonを勉強しています。

id:Beirii

非常に興味深いんですけど、根拠としては弱いですねぇ。

2011/08/17 21:29:20
  • id:Beirii
    何が肝かと言うと「どのような領域」が肝なのであります。
    へぇ~って感心したいんです。
  • id:Beirii
    回答に情報を付け足してもらって構いません。
    有用な情報であればポイント加算しますので。
  • id:TransFreeBSD
    追記してみた。根拠薄弱かもしれませんが。
  • id:a-kuma3
    >(組み込み系の実装は制約が厳しいので、環境依存であるインラインアセンブラはあまり使われないんじゃないかな)
    逆に組込系だからこそ、汎用性よりは動作することが求められるので、インラインアセンブラが使われるんじゃないか、と。
    きちんとしたところであれば、関数に逃がして、#ifdef で機種(というか、タイプ)ごとに分岐するように作ってるんだと思います。
  • id:a-kuma3
    後、ネタとして「推論系は LISP だよねー」みたいなことを書きたかったんですが、情報ソースが探せなくて。
    対抗馬が Scheme とか Python で、どうこう、というような情報を探したかったんですが。
  • id:Beirii
    a-kuma3さん
    つまりMISRA的な何か、ですね。


    >対抗馬が Scheme とか Python で、どうこう、というような情報を探したかったんですが。
    そういう回答待ってます。
  • id:Beirii
    何をもって「メジャー」と言えるか。
    結論から言えば、統計的な情報を根拠として示せば良いと思います。
    それが客観的なものであればなお良いですね。

    あとWikipediaのURLとか不要です。
    そういうのは求めていないし、大体知ってるので。
  • id:a-kuma3
    >結論から言えば、統計的な情報を根拠として示せば良いと思います。
    それが、難しいんだな、と思った。
    もっと、軽く見つかるんだと思ったんだけど。

    .NET 系に限った範囲で、VB.NET や C# だけじゃなくて、マネージドな C とか(CLI とか言うのかい?)も含めた統計とかもあると面白いな、とか思ったんだけど。
    検索力に長けている人が調べてくんないかな >他力本願
  • id:saijyoh_739
    雑談で参加して良いかな。
    『今月のTIOBE Programming Community IndexのトップがJavaだから』ってあったけど、その順位総じてウェブ関連プログラミング的に感じました。ウェブ関連ではと限定して良いのではないかな。(Cに関しては様々な分野で使われているがウェブでは使われてない。ApacheやPHP作ってるのはC言語とかいう意味ではなくて)
    分野絞ればSQLなんて最もメジャーなプログラミング言語となるのではないかな。
    Javaって結論付けられた上記ページ見て思ったのですけど、やっぱりC/C++言語ってそれなりに色々な分野で強そうだなというのと、C++の処理系をCコンパイラとして使う事はままあるのでCの一部がC++に計数されていそうな気も。C/C++合わせる事も考えると
    Java:19.409%
    C:17.390%~25.823%
    って事かも知れないので順位は微妙な気もする。
    ちょっと面白く感じた数字が変化分の数値。C言語よりC++言語の方が減り幅が大きい。C++はJavaへの移行が進み易いのかな。
    4位のPHPについて減少幅が非常に大きい。強い分野で様々な言語が力を入れだし分散しているのかな。
    そういえば、分野ではSGML(HTML系・XML系など)も最もメジャーといって良い気がするな。
  • id:a-kuma3
    集計結果って、母集団をどう選んでるかが大事だと思うんですけど、
    TIOBE のは、サイトの検索結果だ、ってのがはっきりしてるのが良いですよね(値を、そのまま受け入れるかどうかは別にして)。

    件のページを見て、素直に思ったのは、
    ・Delphi を別にした Pascal が、下がっているとはいえ、ランクインなんだ
    ・COBOL が無いけど、RPG や Ada は入る
    ・Objective-C は、iPhone 市場か
    というところ。

    >C++はJavaへの移行が進み易いのかな。
    これは、Microsoft 系で、MFC 使ってた連中が、C# に移行してるんだと思います。
  • id:Beirii
    逆に、言語ごとにメジャーな分野を聞いてみても面白いかも。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません