5cb70e7f.jpg1 :きのこ記者φ ★:2010/01/12(火) 21:10:35

TIOBE Softwareから2010 年1月のTIOBE Programming Community Indexが公開された。
TIOBE Programming Community Indexは複数の検索エンジンの検索結果からプログラミング言語の人気をインデックス化したもの。2010年1月現在の結果がまとめられているほか、 2009年1月との比較が掲載されている。

TIOBE Programming Community Index for January 2010で注目されるポイントは次の3つ。
 *プログラミング言語Goが2009年にもっともシェアを伸ばした言語となった。
  2009年11月に登場しただけであるにもかかわらずすでに13位にランクイン。
  Objective-Cに次ぐポジションを獲得している

*PHPがC++とVisualBasicを抜いて3位のポジションを固いものとした
*Objective-Cが37位から12位と大幅に順位をあげた

Googleが発表した新しいプログラミング言語Goは多くの開発者から注目されている。
パフォーマンスは既存のコンパイル型言語と比較して優秀といえるレベルにはないが、C言語類似のシンタックスを採用しながらも整理された言語仕様、それに並列処理の容易さは開発者の注目を集めている。

順位詳細はソースをご覧下さい。
http://journal.mycom.co.jp/news/2010/01/12/022/index.html

5 :名刺は切らしておりまして:2010/01/12(火) 21:13:01 ID:mkdTNt6N
phpってどんなことが出来ますのん?

12 :名刺は切らしておりまして:2010/01/12(火) 21:19:00 ID:HenQHsww
>>5
web周り全般。DBアクセスもお手軽実装。
ビルドの必要がないくせにクラスなどのオブジェクト指向系も割と充実。

16 :名刺は切らしておりまして:2010/01/12(火) 21:21:35 ID:z+nyuqaq
PHPといえばアップローダーしか思い浮かばない

17 :名刺は切らしておりまして:2010/01/12(火) 21:22:01 ID:nxM2ACca
いい加減、一般的な単語なんかに被らないプログラミング言語名にしてほしいもんだ
CもめんどくさかったがGoとかふざけんなw

24 :名刺は切らしておりまして:2010/01/12(火) 21:24:50 ID:pwZAmUNb
人気って言うのが何をさすのか良く分からんな、
分野別に開発実績の割合でも出してくれよ

27 :名刺は切らしておりまして:2010/01/12(火) 21:26:09 ID:brOSEe0y
>>17
Googleが検索処理のテスト用に命名したんだろうな

42 :名刺は切らしておりまして:2010/01/12(火) 21:38:01 ID:SSvUfbqZ
PHPとかwwwwwwwwwwwww
wwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwww

デバッグしにくいんだよ・・・なんとかしろよ・・・

46 :名刺は切らしておりまして:2010/01/12(火) 21:40:37 ID:QdbQyEE+
phpはハードル低いけど、
CかJavaやらないと使えない法律でも作って欲しいわ。

49 :名刺は切らしておりまして:2010/01/12(火) 21:42:04 ID:enKO8QGs
PHPってなにがいいの?

C言語、hello worldどまりの俺にはさっぱりわからない(´・ω・`)

55 :名刺は切らしておりまして:2010/01/12(火) 21:47:45 ID:YKxZ7akY
>>49
逆説的だけど、利用者と書籍が多いことじゃない。
言語そのものの優劣なんて、そんなに無いと思うが。

60 :名刺は切らしておりまして:2010/01/12(火) 21:52:34 ID:G/fyZ6B+
>>49

とりあえずタダでwebサーバー構築しようと思うと
LINUX APACHE MYSQL PHPっつうことになるからね。

MSの開発環境の方が圧倒的に使いやすいけど、社内SEなんかだと正式運用するかどうか分からないシステムとか組まされたりするわけで
その時に、コストがかかるwin鯖は使えないんだよ。

LAMPでとりあえず組んで動かしているうちに、上のほうから予算が下りてベンダに発注するんだけど、LAMPベースで動かしている実績があるならベンダもそのままLAMP使うわけだよね。

日本だと、社内SEがベンダに丸投げするから、こういうのってあまり理解出来ないだろうけど
海外だと、システム開発の主体は社内SEだから。
 

65 :名刺は切らしておりまして:2010/01/12(火) 21:54:15 ID:2FDxIvaJ
>>49
phpは猿でもできる
Cの優位性を発揮する場面なんてそうそうない
phpじゃ遅い?CPU買え

67 :名刺は切らしておりまして:2010/01/12(火) 21:55:40 ID:qBu7MPzn
PHPはDBと一緒に使わないと意味ないように思う。

84 :名刺は切らしておりまして:2010/01/12(火) 22:11:09 ID:TzEWeve1
.NETなんてつまらん言語使ってたら
だれが作っても同じものしかできない
アレは素人をプロに見せるためのものだ

97 :名刺は切らしておりまして:2010/01/12(火) 22:19:40 ID:W2VFjhWb
java使うくらいならc#使うだろ。オープンソース幻想にとらわれた人間が多いのか

98 :名刺は切らしておりまして:2010/01/12(火) 22:21:59 ID:LNAcBOCa
言語と文法の差異なんかどうでもいい
オブジェクト指向でどうやってクラス設計すればいいのか分からない
オープンソースのコードなんかを覗けば覗くほど逆に分からなくなる

99 :名刺は切らしておりまして:2010/01/12(火) 22:23:20 ID:brOSEe0y
>>97
Javaはつい最近までオープンソースじゃ無かったよ

110 :名刺は切らしておりまして:2010/01/12(火) 22:31:08 ID:5b66myGa
これからはコボルの時代ですよ

113 :名刺は切らしておりまして:2010/01/12(火) 22:35:27 ID:UrzGumz0
組み込みだと、アセンブラ以外はC一択なんだけどな
Cは高級言語っつってもかなり低級だ
最近のオブジェクト指向は高級すぎる

123 :名刺は切らしておりまして:2010/01/12(火) 22:44:19 ID:vYOGOqgl
Perlが消えてきたな。いいことだw

125 :名刺は切らしておりまして:2010/01/12(火) 22:45:36 ID:MdeQPHVL
ポインタを理解できないからJavaでいいよ。
Cなんて化石だ。

126 :名刺は切らしておりまして:2010/01/12(火) 22:46:14 ID:l3HKwll8
結局案件次第なんだけども、
こうやって言語増やすのが逆に全体の質下げてる気もする。

でも、そうやって習熟度でレベルの差を作る事で
奴隷同士を戦わせるのが上からしたら一番良い状況なんだよな。
悲惨な労働環境でも敵意が上じゃなくて出来ない奴に向くからw

132 :名刺は切らしておりまして:2010/01/12(火) 22:49:40 ID:G/fyZ6B+
>>126

ITが奴隷なのは日本だけなんだからそもそも間違いだろ。
プログラマより現業公務員の給料が高いのは世界で日本だけ

138 :名刺は切らしておりまして:2010/01/12(火) 22:57:18 ID:520ApN0s
PHPは簡潔だし、DB使うのに分かりやすいから人気あるのかな?

いまさら、C++なんてする人なんていないよな
JAVAならワカランでもないが・・・

139 :名刺は切らしておりまして:2010/01/12(火) 22:58:02 ID:TtvCgkne
セキュリティを高める方法
PHPを使うな

とまで言われる言語なのにね。

163 :名刺は切らしておりまして:2010/01/12(火) 23:32:48 ID:VVlmolmQ
Goってシェア伸ばしてるのか
誰が使ってるんだ

PHP、書くのは楽なので順位は納得
てかC++が上位すぎるだろwwほんとにそんなに好きなのか?あのごった煮言語

164 :名刺は切らしておりまして:2010/01/12(火) 23:34:01 ID:iflS7Hkt
猿でもできるphp 俺も仕事に使ってるw
Rubyは何でもできる雑用係で便利につかっとる

165 :名刺は切らしておりまして:2010/01/12(火) 23:35:41 ID:YKxZ7akY
>>163
実態は VC++ のことじゃないかねぇ。

MSOfficeとか、多分 .net で動いてないよね。
そのあたりがあるから、MSの本気がわからなくて、C#とかも距離置いちゃうな。

166 :名刺は切らしておりまして:2010/01/12(火) 23:37:23 ID:sQyf3vJA
ユーザー人口に比例してないか?
概ね納得だが…

171 :名刺は切らしておりまして:2010/01/12(火) 23:39:24 ID:5FiEf0Pp
どんな言語でも日本でプログラマーなんて職業についたら終了
人生潰すだけ

173 :名刺は切らしておりまして:2010/01/12(火) 23:40:12 ID:3MpG1Aqf
とりあえずCができれば困ることはない。
そこから好きな言語を学べばいい。

174 :名刺は切らしておりまして:2010/01/12(火) 23:42:38 ID:brOSEe0y
Cのポインタはやる内容に対して概念がややこし過ぎる

177 :名刺は切らしておりまして:2010/01/12(火) 23:45:35 ID:lKZl8sDc
C++って人気あるのか?
javaはもう死言語なんじゃないの?

178 :名刺は切らしておりまして:2010/01/12(火) 23:45:58 ID:UoG5Ms6Z
JavaもPHPも結構だが
一番好きなのはExcelVBA

179 :名刺は切らしておりまして:2010/01/12(火) 23:47:13 ID:NcLisGRz
出たーエクセル厨だー

180 :名刺は切らしておりまして:2010/01/12(火) 23:47:26 ID:PnQqMQfC
Javaは登場して5年くらいはこれ以上の言語はないと思ったが、今は「着膨れの肥満体」。
いまやC#やVBの方がよっぽどマシ。
Python・Rubyは、Perlがあるからイラネ。
PHP?まあ、やりたいやつはやればいいさ。
俺は急いでるときしか使わん。

183 :名刺は切らしておりまして:2010/01/12(火) 23:50:29 ID:G/fyZ6B+
>>178
EXCELVBAじゃ何も出来ないだろ。
ACCESSVBAは、DBそのままつかえるから
他の言語と遜色ないけど。

EXCELVBAで細かいマクロ組んでるやつってたいてい無意味なことやってるに過ぎないんだよな。
perlとSQLで百行程度のスクリプトで出来るような計算をごちゃごちゃEXCELで書いてるとか

184 :名刺は切らしておりまして:2010/01/12(火) 23:50:30 ID:iwbqJ3JL
>>180
> 急いでるときしか使わん

皆そう思ってるだろ。しかしやっつけ仕事に限ってリプレースされない

189 :名刺は切らしておりまして:2010/01/12(火) 23:52:23 ID:d4IYY8D5
何か明確な目標があって勉強するなら
PHPでもVBでも何でも目的にあったものでいいと思うけど、
プログラムの勉強したいってんならCオヌヌメ。
多くの言語の起源になってるから、後から他言語に移る時もつぶしがきく。

199 :名刺は切らしておりまして:2010/01/13(水) 00:00:29 ID:aX7YLhF3
どれか1つか2つ学べばOKっていう決定的な言語がないからねえ。
まあいつの時代も無かったかもしれんが。

最低限の基礎となるであろう C/C++/Java あたりは当然としてさらっと囓って、
あとは必要に応じていろいろやっていくしかないわなあ。

201 :名刺は切らしておりまして:2010/01/13(水) 00:00:53 ID:PnQqMQfC
Javaはオブジェクト指向(笑)とセットで流行った。
流行った挙句、レガシーシステムのリプレイスに使われ、死にたくても死ねなくなった。
なんせ、リプレイスしたばかりのシステムを数年でリプレイスするわけにもいかないしね。
自分で便所にも行けない肥満児が、座して死を待っているようだ。

オブジェクト指向で楽になるなんて、誰が言い出したんだ?

248 :名刺は切らしておりまして:2010/01/13(水) 00:24:57 ID:7mPFDHpK
元記事ランキング。整形しない
COBOL生き残り杉。

           シェア
1 Java      17.482%
2 C        16.215%
3 PHP      10.071%
4 C++       9.709%
5 (Visual) Basic 7.354%
6 C#        5.767%
7 Python     4.453%
8 Perl       3.562% 
9 JavaScript   2.707%
10 Ruby      2.474%
11 Delphi     2.392%
12 Objective-C 1.379%
13 Go       1.247%
14 SAS      0.809% 
15 PL/SQL    0.718%
16 ABAP     0.641%
17 Pascal     0.624%
18 Lisp/Scheme 0.576%
19 ActionScript 0.566%
20 MATLAB   0.540%
21 Lua      0.537%
22 D       0.505%
23 COBOL   0.426%
24 Erlang     0.412%
25 Scala     0.409%
26 Scratch     0.404%
27 JavaFX Script 0.391%
28 Ada        0.388%
29 Fortran     0.385%
30 Transact-SQL 0.381%
31 FoxPro/xBase 0.372%
32 Logo       0.370%
33 S-lang      0.321%
34 RPG (OS/400) 0.315%
35 Bourne shell 0.314%
36 Forth      0.313%
37 Alice        0.300%
38 NXT-G      0.273%
39 Prolog      0.255%
40 Tcl/Tk      0.250%
41 Groovy      0.248%
42 CL (OS/400)  0.245%
43 Caml/F#     0.242%
44 PowerShell    0.241%
45 Smalltalk     0.229%
46 J         0.219%
47 PL/I       0.202%
48 VHDL      0.194%
49 CLU       0.186%
50 APL       0.182%

348 :名刺は切らしておりまして:2010/01/13(水) 01:17:33 ID:GC3iSZSB
これってC言語3種あわせると31%超えて一人勝ちなんだよなw
過去の蓄積があるから普通にBASIC,C使えればたいていは解決って事だな。
ホームページ作るんなら他覚えろとw

382 :名刺は切らしておりまして:2010/01/13(水) 01:46:04 ID:Wzr1NhHI
あれこれ試行錯誤したが結局は何から教えても同じだったけどな
判る奴は判るし
判んない奴はぜんぜん判んないまんま

390 :名刺は切らしておりまして:2010/01/13(水) 02:07:26 ID:wAEHcek7
まぁ仕事では基本Java + Eclipseなんだけど、
Obj-Cのカテゴリは欲しくなることがあるな。
IDEとの相性が悪そうだから採用しなかったのかもしれんが…

趣味のTwitter botはRubyで書いてるけど、PerlやPHPなんて
正直汚くて触る気にならん…(´・ω・`)
GAEのためにPython使ったことあるけどあれで我慢できるレベル。

C++とQtでGUIプログラム書いてたころもあるけど、
C++のあまりの生産性の低さにイライラしてやらなくなった。
今ならクロスプラットフォームなアプリ開発するのなら何がいいのかな。

395 :名刺は切らしておりまして:2010/01/13(水) 02:41:58 ID:zDHvZGvZ
Cは根強いな。やっぱ基本だな。
C++はぐちゃぐちゃだな。言語というより「Visual C++」というWindows専用製品というイメージ。

401 :名刺は切らしておりまして:2010/01/13(水) 02:51:40 ID:5tb2PutW
>>390
マルチプラットフォームなら、なんだかんだでC++ && Qtだと思うけどなぁ
iPhoneへの移植もじわじわ進んでるみたいだし
Symbianや組込みLinuxへの対応もあるし

AndroidやiPhoneはあちこちで取り上げられてて『話題』にはなってるけど
まだまだSymbianのシェアには遠く及ばないし

まぁ個人開発だと組込み系はあんまり縁がないけど
かく言う自分も個人開発なんだけどw

421 :名刺は切らしておりまして:2010/01/13(水) 06:53:44 ID:nDdOEGBG
PHPはWebアプリ組む時なんか手軽で使い易いね。

データ型の扱いがユルいところは用途に照らすと最適なのだろうけど、
アジャイルやオブジェクト指向で組もうとすると辛いので
型の強い繋がりを保証する機能が
オプションで良いので付いてくれたら大助かりだなぁ。

でもこの辺はOOP特化のpythonの担当範囲なのかな。

422 :名刺は切らしておりまして:2010/01/13(水) 06:54:28 ID:dC/lkJ58
ちょっと素人が使うには
PHPくらいがちょうどいいわ
C++はソフト買ったけど使ってないわ

429 :名刺は切らしておりまして:2010/01/13(水) 07:45:41 ID:pLkZqftZ
javaってどこに使われてるの?
Oracleの中で動いてるのは見たことあるけど。

430 :名刺は切らしておりまして:2010/01/13(水) 07:57:37 ID:nDdOEGBG
>>429
製品ではWebアプリによく使われてるね。
細かな処理を纏め上げるのが得意なので
各種インフラが散在する環境周りで重宝されてるんだろうね。

最近はGUI用のライブラリも充実していて
GUIを持ったスタンドアローンなツールでもよく見るよ。
eclipseとそのプラグインなんかはjavaでカリカリ書かれてます。

後者の使い方は海外のオープンソースに多いように思えるなぁ。
日本で個人がJavaアプリを一生懸命作ってるイメージ、あまりないです。

462 :名刺は切らしておりまして:2010/01/13(水) 11:48:26 ID:nkslfoGN
人気の割にはPHPの本が少なくて困る

473 :名刺は切らしておりまして:2010/01/13(水) 13:20:44 ID:/828bB61
まぁPHPはお手軽言語で裾野は広く、敷居は低くだから人気高いよな。

ユーザが多いってのは、言語において非常に重要な要素だしな。

490 :名刺は切らしておりまして:2010/01/13(水) 15:02:59 ID:yZ6ga46Z
実際プログラムなんてわかってねえけど
とりあえずわかってるフリしたい奴が仕事で使わせようとするのがjava
その分仕事も多いんだけどな

491 :名刺は切らしておりまして:2010/01/13(水) 15:07:43 ID:EEepoWND
まあ大規模なWebアプリならPHPよりはJavaがいいね
変数に型があるから

492 :名刺は切らしておりまして:2010/01/13(水) 15:12:19 ID:IlKaSW0E
結局Javaもphpも不満な点が多いのに使わなきゃいけないってのに耐えられない人が多いからGoとかに注目が集まるんだろ。

496 :名刺は切らしておりまして:2010/01/13(水) 16:02:01 ID:vxwgW+mT
Javaって、目立った欠点ってなんかある?
プロパティやクロージャが使えないとか、総称型の実装が不自然とかそういう話なのかな。

強い静的型付けなのがウザい、という話なら「そういう言語です」としか言いようがないし。

498 :名刺は切らしておりまして:2010/01/13(水) 16:20:34 ID:g6Yc1rCq
>>496
Javaの欠点は、OSの種類を選ばず動くために
ウイルス作成やトロイ作成に利用されて、WindowsだけではなくMacやLinuxと幅広くセキュリティ的に危険であることかな

PHPの欠点は、「簡単じゃん、利用する」につきる
幼稚園児でも運転できる車は、交通ルールまでは守ってくれない

敷居の高いC++やマイナー言語が一番いい

499 :名刺は切らしておりまして:2010/01/13(水) 16:36:11 ID:vC7VWCY7
>>496
顧客に「Javaなら安くすませられるでしょ?」と買いたたかれるとかかな。
顧客じゃJava=安いが特に根拠はなく常識になってる気がする。

スポンサード リンク