相互RSS募集!詳細はこちら

オタコムはアニメ・ゲームなどサブカルチャー系情報の総合ブログどんなネタでも扱います!

2012年09月15日 11:06 コメントを見る

プログラミング言語の人気ランキング、1位『JavaScript』2位『Java』3位『PHP』

20120915002702

ぬる



☆おすすめ☆


1 名前:わいせつ部隊所属φ [waisetsubutai@gmail.com sage] 投稿日2012/09/14() 08:28:08.16 ID:???0

25


GitHub/StackOverflow
の人気上位言語はJavaScript, Java, PHP, Python; Scalaが着実に成長 by Klint Finley on 2012913

産業調査会社RedMonkが今日(米国時間9/12)、至近の四半期におけるプログラミング言語の人気ランキングを発表した。
それによると、トップはJavaScript、次位以下はJavaPHPPython等となる。

このランキングの基(もと)となったデータは、オープンソースのプロジェクトホスティングサイトGitHubの利用実態と、プログラミングのQ&AサイトStackOverflowにおける会話の動向だ。ランクの算出方法は、2010年にDrew ConwayJohn Myles Whiteが作ったものを使用している。

前にも書いたことがあるが、プログラミング言語の人気の判定は難しい。
しかしそれでも、デベロッパの嗜好を知ることは雇用する側の企業にとって無視できない要素の一つだ。

完璧なランキングシステムというものは存在しないが、RedMonkのやり方では、二つの異なるソースを使ってしかも両者が類似の傾向を示している。
上のグラフはとても見づらいので、RedMonkの協同ファウンダでアナリストのStephen OGradyに、表を作ってもらった:

1.JavaScript
2.Java
3.PHP
4.Python
5.Ruby
6.C#
7.C++
8.C
9.Objective-C
10.Shell
11.Perl
12.Scala
13.Haskell
14.ASP
15.Assembly
16.ActionScript
17.R
18.Visual Basic
19.CoffeeScript
20.Groovy

OGradyが注目しているのは、TwitterFoursquareなどが使っているJVM(Java Virtual Machine, Java仮想マシン)上の言語Scalaが、次位集団の中で徐々にランクを上げていることだ*
彼はまた、Googleが作ったGo言語が、ConwayMylesがこのランキングの計算を開始して以来、確実に人気を上げつつあることを指摘した。〔*: Scala.NET用の実装もある。?簡単なScala入門記事。〕

〔訳注: 上のグラフで斜線から遠く離れているものは、GitHub/StackOverflowで順位に大きな差のあるもの。Visual BasicCommon Lispなど。〕

http://jp.techcrunch.com/archives/20120912javascript-tops-latest-programming-language-popularity-ranking-from-redmonk/

3 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:30:04.35 ID:o5TnnVIg0
私の愛用してるエクセルのVBA18位か。まあまあ。

4 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:30:33.36 ID:d91HMzZX0
StackOverflowの日本語版ってないの?

5 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:31:21.50 ID:k6AO7wr60
英語ペラペラだから関係ねえわ俺には

6 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:32:12.94 ID:yQwcztLR0
UWSC

7 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:33:37.01 ID:U0xlPNJn0
俺のCOBOL20位内に無いだと!

8 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:33:40.66 ID:b1aWYsM80
JavaScriptHTML5の登場で需要が上がってるのかも知れないが
jQueryの普及で直接書かなくもなってるぞ
PHPの需要がダントツ1位かと思ったがそうでもないんだな

Perlがいまだに11位ってどういうことだ

9 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:34:05.96 ID:7O+SQysT0
JacaScript好きと言ってる奴の何割がJavaScripらしい(プロトタイプによるオブジェクト指向言語として)コーディングできるんだろうか

10 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:34:23.18 ID:y5YGjKMh0
スクリプト言語ばっかだな

11 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:34:42.32 ID:7O+SQysT0
やべー
タイプミスしまくり

12 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:34:54.17 ID:MBTXvHTH0
VB系はもっと使われてると思うけど、
VB使いはGitHubなんか使わんわなあ。

まあ、Cがランキングトップを独走してる
TIOBEのランキングよりは現実に即してるとは思うけどさ。

13 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:34:57.74 ID:ecUXjX100
JavaScriptがトップになれる理由が全くわからん
言語としては相当にいい加減だろ

17 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:37:52.71 ID:jVCUSR3c0
>>13
敷居が低いからだろう?

19 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:38:48.11 ID:MBTXvHTH0
>>13
WEBアプリ自体はJavaでもPHPでもRubyでも書けるけど、
どれ使ってもHTMLにリッチな機能付けるにはどうしてもJavaScriptが欠かせないからな。
言語としての完成度云々は置いといて、使用頻度は相当に高い。

jqueryのおかげで大分使いやすくなったけど。

97 名前:名無しさん@13周年 投稿日:2012/09/14(金) 09:07:21.64 ID:WsnvyFss0
>>13
単純に需要だよ。言語の完成度は関係ない。
Object-Cは、App Storeでアプリ配信できるようになってから急上昇した。

今は、Webアプリ作るのにJavaScriptが必要とされている。

228 名前:名無しさん@13周年 投稿日:2012/09/14(金) 11:10:07.73 ID:Q3jDvH6Y0
>>13

全くわからん時点で、お前がウェブプログラミングなんて全くしたことがない低学歴の知ったか知障だということがよく分かる

15 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:36:31.36 ID:k6AO7wr60
javascriptはサイトの見た目よくするのにかかせなくなってるから使わざるをえないんでしょ

16 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:37:52.24 ID:7O+SQysT0
>>14
Objective-CC++が同じものって感覚が分からん
文法も考え方も違うだろ

18 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:38:02.46 ID:dFP3T2cW0
言語を単に使えるってだけじゃなく
その言語用のメジャーなライブラリを使えるようになる方が大変なんだよな

20 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:38:48.19 ID:n78M9WhR0
スクリプト言語なんて、ランタイムはCで書かれてるからCトップな。

21 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:39:27.53 ID:6qCqnJfs0
FORTRANは?

22 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:39:28.13 ID:WsywvFsz0
JSNo1ねぇ
時代がかなり移ったなあ
prototype使って開発してる人が何割あるのかね?

24 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:39:54.37 ID:GUgnK9cm0
銀行のシステムの中はwww
 

25 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:40:21.96 ID:nQUIQ5g20
powershellが好きだ

27 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:40:47.07 ID:ZGjGSmJy0
JavaScriptAjax周りがもう少しなんとか分かりやすくなってくれんかね
どうもあの辺の制御に手こずる

31 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:42:24.70 ID://kwGHFhO
プロプログラマの意見をまとめろよ、変数の型が固定されないpythonとかバグの温床だわ

32 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:42:33.23 ID:OQ6baWOE0
な~んも考えずにやりたいことができるN88-BASICって、実は相当凄かったのでは

33 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:42:42.47 ID:414CI5Ak0
Scalaは本当に凄いと思った
でも正直新人がJavaからでなくScalaから仕事に入ると
可哀想な気がする
自分がたいして優秀なPGじゃないからってのもあるけど
結局Javaコードがしっかり理解できないとScalaの動きを
追っていくのは難しいと思う

35 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:43:07.07 ID:O9gj5J+K0
C#意外と人気で嬉しい限りw

36 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:43:43.47 ID:Am9LJ5OR0
意味わからん。せめて用途をそろえてランキングしないといみないんじゃね。

43 名前:名無しさん@13周年 投稿日:2012/09/14(金) 08:45:48.30 ID:/RJmMVTC0
やっぱ純粋なCをやっといて正解だった
あとは言語というよりライブラリの世界だろ?


転載元:http://uni.2ch.net/test/read.cgi/newsplus/1347578888/

コメント

1.とある名無しのオタコム2012年9月15日 11:42
▽このコメントに返信

Javascriptってブラウザ上で動くアプリを作るもの?

2.とある名無しのオタコム2012年9月15日 11:47
▽このコメントに返信

悪いな
FORTRANは科学技術分野じゃバリバリ現役で、スパコンでも稼働中なんだが、何か。

3.とある名無しのオタコム2012年9月15日 11:51
▽このコメントに返信

C#って案外需要高いな
もっと下だと思ってた

4.とある名無しのオタコム2012年9月15日 12:02
▽このコメントに返信

JavaScriptってプログラミング言語と言っていいのかね?

5.とある名無しのオタコム2012年9月15日 12:06
▽このコメントに返信

いつまでも2chから転載してんじゃねえぞ
潰すぞ

6.とある名無しのオタコム2012年9月15日 12:11
▽このコメントに返信

JavaScript は ActiveX を簡単に呼び出せるし、WSF として Windows 上で繰り返し動作を黙々やらせるのにも結構便利。
まあ、そういう需要そのものがレアだとは思うが。

7.とある名無しのオタコム2012年9月15日 12:13
▽このコメントに返信

上の二つってぶっちゃけブラクラだよね。

8.とある名無しのオタコム2012年9月15日 12:17
▽このコメントに返信

C++がルビーに負けただと!?

9.とある名無しのオタコム2012年9月15日 12:17
▽このコメントに返信

Windows-Azureの手軽さ(理解している人が全く居ないけど、F1と三輪車くらい違うことがどうして理解できないのか不思議)から、もう直ぐ実質的にC#以外なくなるでしょ。

10.とある名無しのオタコム2012年9月15日 12:32
▽このコメントに返信

シェルスクリプトを言語のうちに含められるのか
するとawkはどうなんだろう。ツールとは言えないか

11.とある名無しのオタコム2012年9月15日 12:32
▽このコメントに返信

※9
プログラミング言語の需要なんて、プラットフォームやらサービスのトレンドに依存するのに、
○○以外になくなるなんて発言がさらっとできる思考の方が理解できんわ。

12.とある名無しのオタコム2012年9月15日 12:35
▽このコメントに返信

Javaが一位だとおもってたわ

13.とある名無しのオタコム2012年9月15日 12:42
▽このコメントに返信

ずっとC言語でやってきたけど、ほかの言語やると簡単だなぁって感じる
その分色々厳密にやらないからバグとか見落としが多い気がする

14.とある名無しのオタコム2012年9月15日 12:44
▽このコメントに返信

※8
※12
Q&Aサイトの書き込み数をもとに決めたランキングだから、
Q&Aサイトを利用する層の中でのランキングであって、全体の数を反映させてるわけじゃないだろうしな。
Objective-C なんかは 実質 iPhone アプリ以外での利用はほとんどないだろうし、
Q&A サイトを利用するようなライト層が急激に増えた事によるランクインだろ

15.とある名無しのオタコム2012年9月15日 15:03
▽このコメントに返信

ぬるいのが人気なのは当たり前だろ
触れる人口が多いからどうしても票が多くなる

16.とある名無しのオタコム2012年9月15日 15:32
▽このコメントに返信

安定のC
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

17.とある名無しのオタコム2012年9月15日 15:35
▽このコメントに返信

調査対象がGitHub/StackOverflow の時点で
伽藍の中の人達は出てこないだろう

18.名無し2012年9月15日 16:54
▽このコメントに返信

FORTRunがないな

19.とある名無しのオタコム2012年9月15日 17:07
▽このコメントに返信

VBとLispくらいしか使ったことのない身としては
Cとか理解もできん

20.とある名無しのオタコム2012年9月15日 22:17
▽このコメントに返信

.NET Framework上でのみ、という制限を気にしなければC#が一番やりやすい気がする

21.とある名無しのオタコム2012年9月15日 22:59
▽このコメントに返信

Cから入ったらどんな言語も容易に取得出来ちゃうよね。

22.とある名無しのオタコム2012年9月16日 05:07
▽このコメントに返信

やーっほー♪ほーとらんらんらんっ♪
やっほほーとらんらんらんっ♪
やっほっほっほっほーい♪ほーとらんっ♪

23.とある名無しのオタコム2012年9月16日 08:13
▽このコメントに返信

COBOL・・・

24.2012年9月16日 10:27
▽このコメントに返信

ウェブプログラマのレベルは低い
それを理解してるなら納得できる

25.とある名無しのオタコム2012年9月16日 11:22
▽このコメントに返信

やっぱC安定だわ

26.とある名無しのオタコム2012年9月16日 12:52
▽このコメントに返信

Cやってるけど、確かに最近avaScriptが増えてきてるよね。この歳で新しい言語覚えるのは辛い。

27.とある名無しのオタコム2012年9月16日 14:11
▽このコメントに返信

なんだかんだ言ってC

28.とある名無しのオタコム2012年9月16日 14:16
▽このコメントに返信

YPS/COBOLないのかよ・・・

29.とある名無しのオタコム2012年9月16日 15:50
▽このコメントに返信

Codezineが質問サイトやってたけど
いつのまにかなくなっちゃったな

30.とある名無しのオタコム2012年9月16日 18:22
▽このコメントに返信

たったひとつのサイトで集計しただけの数に意味なんてないだろこれ
しかも全部web関係じゃねえか

31.とある名無しのオタコム2012年9月16日 19:44
▽このコメントに返信

結局今から勉強するならどれから始めればいいんだよ

32.とある名無しのオタコム2012年9月16日 19:55
▽このコメントに返信

日本語

33.とある名無しのオタコム2012年9月16日 21:24
▽このコメントに返信

Pascalねーの?

34.とある名無しのオタコム2012年9月16日 21:52
▽このコメントに返信

objective‐Cよりpythonのが上なの?tiobeで見慣れてるから信じられん。
iPhoneアプリって実は人気ない…とも思えんし。うーん…。まぁ、pythonかじってた人間としてはうれしいけど…。

35.とある名無しのオタコム2012年9月17日 02:33
▽このコメントに返信

C#が10位に入ってないとは予想外

36.とある名無しのオタコム2012年9月17日 11:23
▽このコメントに返信

LOGOSとFORTRANとN-88 BASICがない時点で

37.とある名無しのオタコム2012年9月17日 11:33
▽このコメントに返信

予想外にc++が低かった
しかし、何故にpythonが上位にランクする?

38.とある名無しのオタコム2012年9月17日 12:50
▽このコメントに返信

動的型付けのことを「型が無い」と言っている人間の9割5分は強い型付けと弱い型付けの区別もつかない。
アップヌシ()は記事にするなよ
お!アフィカスゥー!

39.とある名無しのオタコム2012年9月30日 04:29
▽このコメントに返信

Rubyいいよね
めっちゃ書きやすい

40.とある名無しのオタコム2012年10月25日 22:05
▽このコメントに返信

人気ランキングだから実情がどうだとかいう話は抜きなのか
それにしたってC♯低いな
これほど制約から解放された言語はないぞ
CとC♯を覚えれば、アセンブリの様な機械語に近いものでない限りは大方理解できる

41.とある名無しのオタコム2012年11月1日 16:03
▽このコメントに返信

javascriptはクライアントサイドで拡張無しに動く唯一の言語だからだよ。
無名関数の連打でthisが迷子になる言語使いたくないけど書かざるを得ない。

42.とある名無しのオタコム2012年11月4日 00:30
▽このコメントに返信

Web系言語が上位3位かw

コメントを投稿する

コメントを残す

※コメントの番号の前に「※」をつけると、
そのコメントに返信できます(例:※1)

おすすめサイト最新記事一覧

リツイート数ランキング

Amazonランキング

記事ランキング本日週間