1: バーニングハンマー(芋)@\(^o^)/ 2015/11/14(土) 16:34:06.06 ID:zh1rgSUr0.net BE:422186189-2BP(1501)
4141index

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

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

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

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

論文によれば、

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

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

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

とのことだ。
https://twitter.com/ProgrammingMono/status/665427558683574272
引用元: http://hayabusa3.2ch.sc/test/read.cgi/news/1447486446/


6: アイアンクロー(大阪府)@\(^o^)/ 2015/11/14(土) 16:38:11.75 ID:1oNysaMy0.net
>>1
データフォーマットで決まる

2: ヒップアタック(SB-iPhone)@\(^o^)/ 2015/11/14(土) 16:35:04.55 ID:qdG0UlS40.net
言語より開発環境だろ

4: スパイダージャーマン(新疆ウイグル自治区)@\(^o^)/ 2015/11/14(土) 16:36:39.15 ID:0lcqxfFq0.net
結局はC言語でいいってことです。

7: エルボーバット(チベット自治区)@\(^o^)/ 2015/11/14(土) 16:38:23.11 ID:mUON4fvl0.net
日本では言語について興味のないSierが選択するから意味ない

12: スターダストプレス(庭)@\(^o^)/ 2015/11/14(土) 16:40:20.67 ID:6DcuAXDv0.net
ざまりんってなあに?

20: ボ ラギノール(空)@\(^o^)/ 2015/11/14(土) 16:46:23.45 ID:8M0bk7MI0.net
>>12
Xamarin Studioでググれ。
関数型でまともな統合開発環境とライブラリがあるのはF#くらいなのは確か。

ただ素人には無理だと思う。

13: 断崖式ニードロップ(catv?)@\(^o^)/ 2015/11/14(土) 16:40:24.86 ID:/OKGV0a00.net
DBの設計こそ命。

16: バーニングハンマー(チベット自治区)@\(^o^)/ 2015/11/14(土) 16:44:59.37 ID:N9OfuB740.net
クラスやらライブラリやらフレームワークがないと
何も作ればいやつがほぼ100%

42: 中年'sリフト(北海道)@\(^o^)/ 2015/11/14(土) 17:11:23.30 ID:YgChigck0.net
>>16
まずは日本語から勉強しろよ。

27: イス攻撃(中国地方)@\(^o^)/ 2015/11/14(土) 16:53:59.22 ID:96uy/f/b0.net
仕様によるのでは?

31: アルゼンチンバックブリーカー(dion軍)@\(^o^)/ 2015/11/14(土) 16:57:02.91 ID:5xWjeNgA0.net
こんな最新の技術どうやって勉強するんやろ

36: パイルドライバー(庭)@\(^o^)/ 2015/11/14(土) 17:02:38.69 ID:CZid2UZY0.net
逆に、F#を使いこなせるIT奴隷がどれくらいいいるのか

40: トペ スイシーダ(家)@\(^o^)/ 2015/11/14(土) 17:05:52.56 ID:R/p58pDC0.net
メインフレームでコボルとJCLでいいんや

45: エルボーバット(新疆ウイグル自治区)@\(^o^)/ 2015/11/14(土) 17:17:30.17 ID:6sHW2Mt20.net
関数型は最初のうちは頭の体操になって楽しいけど
慣れたら手続き型と同じで作業になる・・

49: フロントネックロック(東京都)@\(^o^)/ 2015/11/14(土) 17:21:40.18 ID:i7D4ORGR0.net
関数型を使う機会がない
emacsのlispなら使うかもと思ったが
デフォのemacsで満足して結局つかわない

52: ストマッククロー(北海道)@\(^o^)/ 2015/11/14(土) 17:35:16.94 ID:Ms85/20i0.net
ソフト屋にHDLのコードを見せたら、???ってなっててワロタwwww

72: リバースネックブリーカー(家)@\(^o^)/ 2015/11/14(土) 20:27:01.64 ID:LxTBZ50a0.net
>>52
昔HDL書いてたけど
今もう一度書けって言われたら無理だわ

55: 頭突き(千葉県)@\(^o^)/ 2015/11/14(土) 17:47:02.77 ID:FaXCisKN0.net
もうJCLでいいよ、はい終了(´・ω・`)

62: テキサスクローバーホールド(SB-iPhone)@\(^o^)/ 2015/11/14(土) 19:04:52.89 ID:u9OIVcn60.net
人間

66: 閃光妖術(やわらか銀行)@\(^o^)/ 2015/11/14(土) 20:10:39.84 ID:SXyaTd9w0.net
アプリ開発しようと思ったけどプログラミング難解すぎじゃないですか......みんな何年やってるんだ.........

76: レッドインク(新疆ウイグル自治区)@\(^o^)/ 2015/11/14(土) 21:13:59.01 ID:wQeqeXnm0.net
いずれの新言語もイニシャルユーザは新規ユーザの参入を阻むような言動が多いから
いずれの新言語もコミュニティが広がらない感がある

81: ジャーマンスープレックス(奈良県)@\(^o^)/ 2015/11/14(土) 21:41:03.01 ID:M8JG3QGY0.net
現場で、あと1時間で飛行機間に合わなくなるのに、
真後ろで客が腕組んで見てる状態で、
他人の作ったOOPを修正しなければならない悲壮感。

86: 河津落とし(静岡県)@\(^o^)/ 2015/11/14(土) 21:52:46.75 ID:plx90j280.net
正解はエクセルVBA

スポンサード リンク