人気プログラミング言語ランキング 2

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
産業調査会社RedMonkが今日(米国時間9/12)、至近の四半期におけるプログラミング言語の人気ランキングを発表した。
それによると、トップはJavaScript、次位以下はJava、PHP、Python等となる。

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

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

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

O’Gradyが注目しているのは、TwitterやFoursquareなどが使っているJVM(Java Virtual Machine, Java仮想マシン)上の
言語Scalaが、次位集団の中で徐々にランクを上げていることだ*。彼はまた、Googleが作ったGo言語が、ConwayとMylesが
このランキングの計算を開始して以来、確実に人気を上げつつあることを指摘した。〔*: Scalaは.NET用の実装もある。〕
2デフォルトの名無しさん:2012/09/15(土) 09:25:34.29
>>1
なぜRubyが無いのか?
これはなにかの陰謀か?
とても公正なランキングとは思えない
3uy:2012/09/15(土) 18:07:43.52
重複
4デフォルトの名無しさん:2012/09/16(日) 01:24:43.38
>>2
7位くらいにある
5デフォルトの名無しさん:2012/09/16(日) 22:50:35.27

32 :デフォルトの名無しさん:2012/08/30(木) 09:41:48.23
ruby2.0がかなりすごいらしい
6デフォルトの名無しさん:2012/09/17(月) 02:00:21.48
そのレスがどうかしたのか
7デフォルトの名無しさん:2012/09/19(水) 01:31:11.00
> トップはJavaScript、次位以下はJava、PHP

世もまつだろ・・・
8デフォルトの名無しさん:2012/09/19(水) 01:43:03.62
JSはPerlやPHPとセットで使われるケースが多いからじゃね。
JavaはAndroid端末全てで使われてるし。
9デフォルトの名無しさん:2012/09/19(水) 08:03:30.20
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
10デフォルトの名無しさん:2012/09/20(木) 01:36:31.25
バコナロ「ン」
11デフォルトの名無しさん:2012/09/20(木) 07:01:26.46
Prologは ?
12デフォルトの名無しさん:2012/09/20(木) 07:33:55.72
ACL2
Ada
ALGOL 68
AutoHotkey
BASIC
BBC BASIC
C
C++
C#
Clojure
Common Lisp
Delphi
D, Alternative version
E
Forth
Fantom
Fortran
Go
Haskell
Icon and Unicon
J
Java
JavaScript
13デフォルトの名無しさん:2012/09/20(木) 07:34:47.15
K
Liberty BASIC
Logo
Lua
M4
Mathematica
MUMPS
OCaml
PARI/GP
Pascal
Perl
Perl 6
PicoLisp
Prolog
PureBasic
Python
R
REXX version 1, version 2
Ruby
Scheme
Smalltalk
Tcl
VBScript
Implementation
Invocation
Output
Vedit macro language

Playing cards | Rosetta Code
http://rosettacode.org/wiki/Playing_cards
14デフォルトの名無しさん:2012/09/20(木) 08:18:32.31
> 12. Scala
> 13. Haskell

関数型言語が意外と高い位置に居る
15デフォルトの名無しさん:2012/09/20(木) 13:33:44.03
10. Shell
14. ASP
15. Assembly
16. ActionScript
17. R

これらはプログラム言語から外すべき
16デフォルトの名無しさん:2012/09/21(金) 15:28:14.59
>>7
node.jsとhtml5が出てきたんだから妥当だよ
むしろ、これまで何でperl,python,rubyを使い続けていたのか
hacker連中がそろそろ自身の存在意義について疑問を感じ始めるころ
17デフォルトの名無しさん:2012/09/22(土) 00:24:59.60
サーバーwwwwwwwwwwwwwww「ンーwwwwwwwwwwwwwww」
18デフォルトの名無しさん:2012/09/22(土) 00:30:28.55
ンコナロバルバロスバーロンバーロー「コナンwwwwwwwwwwww」
19デフォルトの名無しさん:2012/09/22(土) 05:43:58.67
prolog「ンーwwwwwwwwwwwww」
20デフォルトの名無しさん:2012/09/23(日) 10:25:04.27
グーグルで一番に使われてるのはC++なんだってね
コード1億行あるってさ
21デフォルトの名無しさん:2012/09/23(日) 12:41:16.00
rubyで書いたら100万行くらいだったりして。
22デフォルトの名無しさん:2012/09/23(日) 13:12:33.82
でもRubyで書くとスピードは100分の1以下とかになるんじゃないの?
23デフォルトの名無しさん:2012/09/23(日) 14:01:07.26
C++でもスピード気にしないでガンガン共通化、実行時処理しちゃえば
コード量減るだろうしな。
24デフォルトの名無しさん:2012/09/23(日) 22:14:40.62
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
25デフォルトの名無しさん:2012/09/23(日) 22:55:02.33
アイちゃんおせーよ。
26uy:2012/09/24(月) 10:15:25.06
億とかバカだ
どんだけ大規模なシステムだろうと100万以下に押さえろよ
あるいはちゃんと分割しろバカ
初心者死ね
27デフォルトの名無しさん:2012/09/24(月) 10:26:47.24
>>26
全部Prologで書き直しても無理だよ
28デフォルトの名無しさん:2012/09/24(月) 10:43:14.09
>>26
分割してるに決まってるだろw
29デフォルトの名無しさん:2012/09/24(月) 10:55:19.80
Ruby 1.9 speed ÷ Java 7 speed | Computer Language Benchmarks Game
http://shootout.alioth.debian.org/u32/ruby.php
30デフォルトの名無しさん:2012/09/24(月) 10:57:33.01
Hash (Associative Array) Access
http://dada.perl.it/shootout/hash.html

このウェブサイトは古いのかな?
31デフォルトの名無しさん:2012/09/24(月) 10:58:46.24
>>30
45. Ruby ruby ruby 1.6.7 (2002-03-01) [i586-mswin32]
32デフォルトの名無しさん:2012/09/24(月) 11:09:45.72
>>28
は?
分割って分割コンパイルとかじゃねえよ
プラグイン化しろって事だよカスが
つうか下を考えずに上からどんどんソース積み上げていくってその発想がまずだめ
デジ絵で絵が細かくなってきたからってレイヤー数をどんどん何も考えずに増やしてるようなもん
レイヤー数3桁突破して管理できなくなって発狂中だよバカって発狂してるようなもんそれがグウグル
33デフォルトの名無しさん:2012/09/25(火) 06:59:56.75
>>32
いいから黙って仕事しろ
34uy:2012/09/25(火) 10:24:34.74
pixivってさあ
話題になるネタ絵以外だったら閲覧数ってうまさじゃなくてサムネなんだよ
エロ絵なら「エロゲでよくある構図」を描いてみれば数とれるし
これに慣れちゃうとpixiv以外じゃ評価されない量産絵師になるんだろ
このpixivの法則にそって「pixiv用の絵」描けば素人でもすぐ絵師様()になれるはず
サムネがクリックされるっていうのは決して悪い事じゃないけど
それしか狙えないなら一種類の絵しか描けてないようなものじゃねーの?
俺様の好きな絵師の絵はサムネじゃクリックされないよなーっていつもpixivに流れる電子データを見てて思うよ
もしブランド力なくなったら閲覧数300くらいだと思う
それでも拡大して見ると最高、
pixivは閲覧数気にしてると一種類の方向性に進むことはわかった
ピクシャブマジピクシャブ「ンーwwwwwwwwwwwwwww」
35デフォルトの名無しさん:2012/09/25(火) 12:30:00.48
MicrosoftとXamarinが業務提携!C#でiPhone/iPad/Androidのアプリ開発ができる!Mono大勝利!
http://engawa.2ch.net/test/read.cgi/poverty/1348536694/l50
36デフォルトの名無しさん:2012/09/25(火) 16:28:02.19
ンッペコバンナーwwwwwwwwwwwwwww
37デフォルトの名無しさん:2012/09/26(水) 08:03:05.33
ペコバ「ンッペコバンナーwwwwwwwwwwwwwwwwwwwwwwwwwwwwww」
38デフォルトの名無しさん:2012/09/26(水) 18:44:46.50
コペンハーゲン「コペンバーンナーwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww」
39デフォルトの名無しさん:2012/09/26(水) 19:03:27.01
>>32
ライブラリ化とかモジュール化っていうだろ
本当にプログラマ?
40uy:2012/09/26(水) 19:44:38.54
はあああああああ??wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
プラグイン化とライブラリ化の区別すら不可能ってwwwwwwwwwwwwwwwwwwwwwwwwwww
死ねwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
41uy:2012/09/26(水) 19:48:10.70
こうやってバカの間違いを煽ってきたから過疎ったんだろうな
俺が正しいのに
加減しないといけないとかめんどくさい板
バカは死ね無知は死ね全滅しろ
42デフォルトの名無しさん:2012/09/26(水) 20:15:16.40
何があったのか、劣等感に苛まれて、なんとかこのスペースで自分を認めてもらおうとしているかわいそうな人が約一名いますね
43デフォルトの名無しさん:2012/09/26(水) 20:21:14.63
uyは色々なところでみるけど
44uy:2012/09/27(木) 04:16:25.90
45デフォルトの名無しさん:2012/09/27(木) 09:57:31.89
必要な速度を出すためにCorC++使ってたらこのコード量になったわけなんだから
プラグインだろうがなんだろうが結局中身はCorC++で書くことになるだろ。
46デフォルトの名無しさん:2012/09/28(金) 17:57:29.20
このスレには荒らすバカがやってきませんように…。
47デフォルトの名無しさん:2012/09/28(金) 20:19:18.54
ンッペコバンナーwwwwwwwwwwwwwww
48デフォルトの名無しさん:2012/09/28(金) 23:13:05.62
ワロスw
49デフォルトの名無しさん:2012/09/29(土) 07:01:50.27
Rubyは言語の実装がコロコロ変わるのが困る
「動的言語」ってそういうことなのかよと
50デフォルトの名無しさん:2012/09/29(土) 13:54:39.14
>>49 産廃が産廃たる所以である
51デフォルトの名無しさん:2012/09/29(土) 14:49:30.18
サーバーサイドはnode.jsとgoでシェアを取り合うことになるだろうな
クライアントサイドまで考えるところと零細、ベンチャーはnode.jsを使って、
サーバー側だけについて考えるところと、リソースを割けれるところはgoを使う
c/c++,javaの代替にはならないと思うけれど、
perl,python,rubyは過去の資産ぐらいしかメリットが見あたらない
52デフォルトの名無しさん:2012/09/29(土) 14:59:55.91
GUIはJavascriptが覇権言語になる可能性はあるが
所詮GUIなんてVBの頃から底辺ドカタがやる仕事
そんなもんの趨勢がサーバサイドに影響与えるはずもない
53デフォルトの名無しさん:2012/09/29(土) 17:15:20.88
可能性もなにも、GUIの競合なんてtcl/tkかsmalltalkぐらい
そして、perl,python,rubyで可能な範囲のサーバー側なんてjsで十分
54デフォルトの名無しさん:2012/09/29(土) 18:41:49.15
忘れ去られたC++, C#, Java
55デフォルトの名無しさん:2012/09/29(土) 21:44:08.57
動的言語じゃないしインタプリタとして機能しないから外したよ
そして、含めても使われないから
56デフォルトの名無しさん:2012/09/29(土) 22:02:35.79
> 動的言語じゃないしインタプリタとして機能しないから外したよ

?????
スレタイ100回読めば?
57デフォルトの名無しさん:2012/09/29(土) 22:58:41.89
>>56
>>51の話だよ。スレタイ読んだところで変わらない
58uy:2012/09/29(土) 23:06:53.78
>>49
このレスはもっと評価されてもいいwwwwwwwwwwwwwww
59デフォルトの名無しさん:2012/09/30(日) 07:50:47.65
改変の累計でみればCOBOLの数百分の一じゃないか?
60デフォルトの名無しさん:2012/09/30(日) 10:18:43.09
JSはプログラム知らない書けない馬鹿経営者が
「安いコーダをサーバサイドでも使える」
って理由で推してる
61デフォルトの名無しさん:2012/09/30(日) 10:45:18.33
>>59
コボルにどんな改変あったか知らんけど
rubyの改変は前のバージョンのコードが危なっかしくて
もし仮にバグったら人命失われるような箇所で使われてるプログラムなら
ソースコードを全部捨てなきゃいけないレベルだろ
つまりバージョンアップ不可能だし
前バージョンからのソースコード流用もかなり怖い

バグっても笑ってすまされる箇所でしか使えない
実行時エラーやコンパイルエラーがでるわけでもなく仕様が変わって何事もなく動作するって一番怖い改変なんだよ
62デフォルトの名無しさん:2012/09/30(日) 11:06:12.91
まぁCOBOLにも、もし仮にバグったら人命失われるような2000年問題ってのがあったわけだが
63uy:2012/09/30(日) 11:37:52.35
2000年問題はコボル限定じゃなくてコンピュータ全部じゃないの?
64デフォルトの名無しさん:2012/09/30(日) 11:43:41.65
コボル限定では無いが、コンピューター全部でも無い。
65デフォルトの名無しさん:2012/09/30(日) 11:46:18.91
Webデザイナにロジックまでやらせたら安上がり。
メンテ? なにそれ美味しいの?
66デフォルトの名無しさん:2012/09/30(日) 11:50:43.39
コボル限定だと1999/09/09問題ってのがあったみたいだな
67デフォルトの名無しさん:2012/09/30(日) 13:55:28.28
68デフォルトの名無しさん:2012/09/30(日) 23:42:38.09
>>60
新規案件で、perl,python,ruby,VBを推す理由って何?
69デフォルトの名無しさん:2012/10/01(月) 00:13:51.79
経営者が趣味でプログラムとかしてて、読める気がするからとかありがち。
普通にooで書いてるから、上から下に流れるプログラムしか書けない人には読めないんだけど。
70デフォルトの名無しさん:2012/10/01(月) 00:49:58.16
>>69
PHPとruby以外はOOPなんて破綻してるから
jsだってオライリ本にはOOっぽいことできる
何より、OOPで作っている奴らが居ない
71デフォルトの名無しさん:2012/10/01(月) 01:07:52.74
>>70
?

Cだってoopしてるやつはいる。
72デフォルトの名無しさん
あの無理やりなOOPなら素直にc++を使った方がマシ