1: リキラリアット(空)@\(^o^)/ 2015/11/21(土) 09:31:01.01 ID:2Q0lidS+0.net BE:422186189-2BP(1501)
8a0b49cb

あるプログラミング言語がその仕事に適したものであるかといった議論は論争に発展しがちだ。
時には宗教戦争の様相を呈することがあるものの、プログラミング言語がコーディングプロセスだけでなく完成した製品の
特性にも影響することは多くの方が同意するところだろう。

これについてカリフォルニア大学デイビス校のコンピューターサイエンス研究者らが、プログラミング言語のソフトウェア
品質に与える影響(PDF)に関する調査結果を発表した。

研究ではGitHubの729プロジェクト(17言語、29,000人が書いた8,000万行のソースコード、150万コミット)を分析。
大きなサンプルサイズを利して混合研究法のアプローチをとり、複数の回帰的モデリングやテキスト解析を組み合わせて
静的型付けと動的型付け、型付けの強弱といったプログラミング言語の特徴がソフトウェアの品質に与える影響を調べた。

異なる手法による調査結果を組み合わせ、チームの大きさやプロジェクトの大きさ、プロジェクトの歴史といった影響を
与える要素を調整することで、言語設計がソフトウェア品質に及ぼす影響は、大きくはないが有意なものであることが
明らかになったとのこと。

論文によれば、

 最も明らかなのは、強い型付けは弱い型付けよりもそれなりに優れており、関数型言語では静的型付けが動的型付けよりも
 やや優れている点だ。また、関数型言語は手続き型言語よりもやや優れていることもわかった。

 言語設計による影響は、プロジェクトやチーム、コミットの大きさといった要素に大きく支配されている点も注目に値する。

 ただし、関数型で静的かつ強い型付けを持つ言語を好む性格、といった識別困難な要素が影響している可能性が高い点にも注意が必要だ。

とのことだ。

オブジェクト指向は愚かな考え。この世は計算式
http://peace.2ch.net/test/read.cgi/tech/1447990379/
引用元: http://hayabusa3.2ch.sc/test/read.cgi/news/1448065861/


2: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:32:09.10 ID:/xMIh22j0.net
プログラミングの学習でもっとも需要なのは「金を使う」こと。
多くの貧乏人はモチベーションの継続率が桁違いに上がる。

3: ニールキック(catv?)@\(^o^)/ 2015/11/21(土) 09:32:09.22 ID:xk/lAH3o0.net
アセンビラにきまってるだろ!

5: ラダームーンサルト(家)@\(^o^)/ 2015/11/21(土) 09:33:18.64 ID:HkwK5UiZ0.net
IT貴族なんているのか?

6: ネックハンギングツリー(芋)@\(^o^)/ 2015/11/21(土) 09:33:40.39 ID:kKdXvbor0.net
つまり、haskell最強ってことだな

20: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:40:41.27 ID:/xMIh22j0.net
>>6
Haskellはライブラリが弱い。
Haskellの思想だけ学び昔ながらの言語でやるのが一番。

8: ジャンピングカラテキック(東京都)@\(^o^)/ 2015/11/21(土) 09:34:09.56 ID:6Qp65aS40.net
IT神を目指すならプログラミング言語など学ばないことた

10: ビッグブーツ(大阪府)@\(^o^)/ 2015/11/21(土) 09:35:05.45 ID:906cCDqD0.net
FORTRANとCOBOLできるよ

13: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:35:27.94 ID:/xMIh22j0.net
C言語でグローバル変数は一切使わない縛りをして
純粋関数っぽく記述することを覚えるのが一番の近道だと思う。

C++やJavaでオブジェクト指向はダメだ。
あれはインスタンス変数がグローバル変数並みに危ないことをプロジェクトが小さいうちは気付かないようにしているだけ。

16: ショルダーアームブリーカー(茸)@\(^o^)/ 2015/11/21(土) 09:36:52.89 ID:rtrUimrR0.net
何度でも言う。
日本語をちゃんと使えるようになれ。

21: フェイスロック(東京都)@\(^o^)/ 2015/11/21(土) 09:40:59.78 ID:eRHptNh30.net
N88-basicから入った俺は最上位クラスてことか
ベーマガ実家に大量にあるわ

24: キン肉バスター(兵庫県)@\(^o^)/ 2015/11/21(土) 09:41:52.55 ID:JrADQD/+0.net
日本ではIT貴族なんて居ない。
年収1000万ぐらいが限界で大半は500以下。

IT貴族なんてアメリカだけの話だよ。

26: ジャーマンスープレックス(茸)@\(^o^)/ 2015/11/21(土) 09:42:46.75 ID:mqZtcKNj0.net
マジレスすれば英語

28: キャプチュード(catv?)@\(^o^)/ 2015/11/21(土) 09:43:39.54 ID:TMAh31K90.net
VB.netとPL-SQLしかできない俺は負け組の最たるものだ

31: キン肉バスター(関西地方)@\(^o^)/ 2015/11/21(土) 09:45:01.95 ID:nACQiANG0.net
C++のOOPなんておまけみたいなもんだろ
C++はメタプログラミング言語よ

32: ニールキック(庭)@\(^o^)/ 2015/11/21(土) 09:45:53.56 ID:LDEcvZQx0.net
10 A=0
20 X=A+1
30 PRINT X
40 GOTO 20

確かこんな感じだった

34: 河津掛け(チベット自治区)@\(^o^)/ 2015/11/21(土) 09:47:39.20 ID:4UsCPE9S0.net
プログラミングだけで飯を喰おうなんて
おこがましい とは思わんかね (AAry

主業務遂行の為の片手間でやれ

41: バックドロップホールド(やわらか銀行)@\(^o^)/ 2015/11/21(土) 09:51:01.01 ID:bIvgYd0f0.net
RPGって何年前に絶滅したんだろう?

49: 逆落とし(SB-iPhone)@\(^o^)/ 2015/11/21(土) 09:53:58.95 ID:eoXXTJFI0.net
競技プログラミングやるなら何言語がいい?

53: セントーン(空)@\(^o^)/ 2015/11/21(土) 09:55:00.49 ID:U0zYyI0y0.net
>>49
HaskellかF#だな

54: 稲妻レッグラリアット(鹿児島県)@\(^o^)/ 2015/11/21(土) 09:55:56.04 ID:p0U9Wpsb0.net
アセンブラやっとけば間違いない

56: ニールキック(埼玉県)@\(^o^)/ 2015/11/21(土) 09:56:16.72 ID:g0XEyO5x0.net
今時c系言語とかJava使ってるって時点で古すぎだよね…
そんなのその辺の中学生ですらできるわけでまったく価値がない

貴族になるには常に最新の言語を選択すべきだよ
今流行りのGo言語やDart言語、Swift言語が使えれば間違いないね

57: デンジャラスバックドロップ(dion軍)@\(^o^)/ 2015/11/21(土) 09:56:25.66 ID:vOODGvrR0.net
情報が多いからJavaでいいけど、関数型にも一度触れとけ。

63: ときめきメモリアル(埼玉県)@\(^o^)/ 2015/11/21(土) 09:58:56.98 ID:PT8Cz5BD0.net
英語ができないとスタート地点にさえ立てなくてつらい
英語で語らずコードで語れよ、と英語サイト見ながら思う毎日

69: エルボードロップ(茸)@\(^o^)/ 2015/11/21(土) 10:02:06.15 ID:tMsB2lTQ0.net
・新人で派遣された先が独自言語でその後潰しが効かなくて苦労してた奴
・新人で派遣された先がFORTRANでその後潰しが効かなくて苦労した奴

76: 超竜ボム(鹿児島県)@\(^o^)/ 2015/11/21(土) 10:08:08.24 ID:5tAUEjjs0.net
COBOLだけのオッサンだけど、アレも出来ますコレも出来ますという
ヤツの何倍かは収入はいいと思う。

79: 魔神風車固め(愛知県)@\(^o^)/ 2015/11/21(土) 10:09:12.13 ID:EiE3XGVP0.net
Cをやる前に、いとこ筋にあたるPascalをやっとくといいんだけどな
きれいな書き方を身に着けずに自由度の高いCで好き勝手に書くクセをつけると
いつまでもデバッグしづらい汚いコードを書き続けることになる

81: ショルダーアームブリーカー(庭)@\(^o^)/ 2015/11/21(土) 10:10:17.54 ID:NBI9b1rK0.net
Adaは

84: ミッドナイトエクスプレス(愛知県)@\(^o^)/ 2015/11/21(土) 10:14:38.31 ID:G+S+6f5M0.net
Perlから入った俺は勝ち組

92: 河津落とし(香川県)@\(^o^)/ 2015/11/21(土) 10:18:29.53 ID:JFJYEEzX0.net
もうCOBOLとかいうレガシーもJavaとかにリプレースするんでしょ?
銀行系とかでももうコボラーは食ってけないんじゃないの?

96: エクスプロイダー(dion軍)@\(^o^)/ 2015/11/21(土) 10:22:12.36 ID:s/Ltj4uI0.net
自分が対応できない言語を悪く言う奴はよくいる

107: ファイナルカット(catv?)@\(^o^)/ 2015/11/21(土) 10:29:14.31 ID:sGpeCRK50.net
初めてのプログラミングは小3の頃、FM-7のF-BASICだったわ。41歳厄年、年収660万円です。

スポンサード リンク