2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

システム開発はプログラミング言語の選択段階で品質が決定している。Linux上のXamarinでF#が最強?

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

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

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

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

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

論文によれば、

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

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

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

とのことだ。
https://twitter.com/ProgrammingMono/status/665427558683574272

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

3 : パイルドライバー(庭)@\(^o^)/:2015/11/14(土) 16:35:06.64 ID:e1Ycleis0.net
Fって数値計算用だろ?

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

5 : ラ ケブラーダ(関東・甲信越)@\(^o^)/:2015/11/14(土) 16:37:59.04 ID:A62wXykAO.net
品質に言語関係なくね?
デバッグしてるヤツラの質とデバッグ時間

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

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

8 : ミドルキック(茸)@\(^o^)/:2015/11/14(土) 16:38:27.97 ID:xh10H1Vi0.net
いや当たり前だろ

9 : バーニングハンマー(芋)@\(^o^)/:2015/11/14(土) 16:39:27.71 ID:zh1rgSUr0.net
>>2
今の時代、環境はどれも横並びならくい揃ってきた

10 : ドラゴンスープレックス(空)@\(^o^)/:2015/11/14(土) 16:39:51.39 ID:lu7FkWlG0.net
慣れた言語が一番早いし安定してる

11 : バーニングハンマー(芋)@\(^o^)/:2015/11/14(土) 16:40:07.36 ID:zh1rgSUr0.net
>>5
デバッグの効率の問題じゃね

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

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

14 : ネックハンギングツリー(茸)@\(^o^)/:2015/11/14(土) 16:42:23.66 ID:sD74uHd+0.net
>>13
まだDB設計とかやるやついるの?
オーパーツやなー。

15 : ボ ラギノール(空)@\(^o^)/:2015/11/14(土) 16:43:14.74 ID:8M0bk7MI0.net
>>5
動的言語ではデバッグ時に型チェックの単体テストとかやってるからな。
売り逃げでデバッグしない前提なら早いが、デバッグする前提だと効率が死ぬほど悪い。

オブジェクト指向も同様で、規模がでかくなると各クラスのインスタンス変数が昔ながらのグローバル変数なみの影響を及ぼす。

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

17 : スターダストプレス(庭)@\(^o^)/:2015/11/14(土) 16:45:09.49 ID:6DcuAXDv0.net
>>15
オブジェクト指向も同様で、規模がでかくなると各クラスのインスタンス変数が昔ながらのグローバル変数なみの影響を及ぼす。


それはせっけいがわるいだけでは

18 : アンクルホールド(やわらか銀行)@\(^o^)/:2015/11/14(土) 16:45:45.98 ID:dzMoSj9W0.net
gitってマヌケだろ?

19 : アイアンフィンガーフロムヘル(禿)@\(^o^)/:2015/11/14(土) 16:46:11.59 ID:T+0dXmkc0.net
上流はそんなん興味ないぞ

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

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

21 : ボ ラギノール(空)@\(^o^)/:2015/11/14(土) 16:47:27.98 ID:8M0bk7MI0.net
>>17
オブジェクトの状態で動作が変わるメソッドなんかが大量に発生すると
デバッグというかテストが凄いことになる。

22 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 16:47:28.65 ID:1oNysaMy0.net
>>19
上流はただの営業だろ
エンジニアですらない

23 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 16:48:59.98 ID:1oNysaMy0.net
>>21
かといってオブジェクトを消して作り直すと
その分岐を呼び出し側が受け持つ

24 : スターダストプレス(庭)@\(^o^)/:2015/11/14(土) 16:49:35.65 ID:6DcuAXDv0.net
>>20
えくりぷすとはちがうの?

25 : シューティングスタープレス(チベット自治区)@\(^o^)/:2015/11/14(土) 16:49:56.65 ID:HsiQAQj80.net
>>14
オーパーツの意味

26 : バーニングハンマー(芋)@\(^o^)/:2015/11/14(土) 16:52:52.91 ID:41zA7zn00.net
>>19
だから日本は米国に勝てない

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

28 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 16:55:45.22 ID:1oNysaMy0.net
>>20
それあっても使われないと消えていく

29 : 閃光妖術(神奈川県)@\(^o^)/:2015/11/14(土) 16:56:15.83 ID:xAa5SS1Q0.net
うち自営だけどプログラミングは触りだけ勉強してあとはプロに任せてる
好きでも何でもないし、これをやってたらきりないので時間の無駄

30 : チェーン攻撃(チベット自治区)@\(^o^)/:2015/11/14(土) 16:56:37.56 ID:1AZzNF010.net
まあそのとおりだな。

今はやりの機械学習ではほとんどがpythonになってるね。
行列演算と配列操作に強い言語が求められてるかな。
あと自動微分とか数式処理ついてたら言うことがないのだろう

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

32 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 16:58:13.05 ID:1oNysaMy0.net
>>31
F#はMicrosoftの無料版についてるそうだよ

33 : ストマッククロー(北海道)@\(^o^)/:2015/11/14(土) 16:59:03.90 ID:Ms85/20i0.net
>>14
オーパーツwwwwwwwwwwww

34 : バックドロップ(東京都)@\(^o^)/:2015/11/14(土) 17:01:42.38 ID:+R1yvuSw0.net
f#って関数型言語だったっけ?

35 : ナガタロックII(dion軍)@\(^o^)/:2015/11/14(土) 17:02:17.09 ID:mv1VtKDJ0.net
この種の話をすると、みな自分の経験を全体に当てはめようとする。
群盲象を撫でるを奴ばかりになる。

これがコンピュータ技術者は視野が狭いことの証左です。

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

37 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 17:03:13.06 ID:1oNysaMy0.net
>>35
その意見見飽きた

38 : チェーン攻撃(チベット自治区)@\(^o^)/:2015/11/14(土) 17:04:06.85 ID:1AZzNF010.net
あいまいさと利便性の向上は違うということか

39 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 17:05:06.68 ID:1oNysaMy0.net
let邪魔じゃない?

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

41 : アイアンクロー(大阪府)@\(^o^)/:2015/11/14(土) 17:09:16.77 ID:1oNysaMy0.net
(* int リストの要素を再帰的にプリントする *)
let rec printList lst =
  match lst with
   | [] -> ()
  | h :: t -> printf "%d\n" h
  printList t

読みにくい

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

43 : カーフブランディング(空)@\(^o^)/:2015/11/14(土) 17:16:05.77 ID:ZqRDfcHf0.net
RPG/400最強伝説

44 : キドクラッチ(芋)@\(^o^)/:2015/11/14(土) 17:16:41.31 ID:NfbeZxzS0.net
Haskellは開発環境がな

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

46 : 男色ドライバー(芋)@\(^o^)/:2015/11/14(土) 17:17:42.39 ID:S/03WVyT0.net
関数型は上級開発者じゃないとまともに理解できない

47 : かかと落とし(新疆ウイグル自治区)@\(^o^)/:2015/11/14(土) 17:19:37.98 ID:qjNs7hol0.net
言語より、やる気だわ。

48 : バックドロップホールド(大阪府)@\(^o^)/:2015/11/14(土) 17:19:59.99 ID:aOR+7OSL0.net
C言語の構造体に
・関数機能
・抽象構造体
・インタフェース構造体(無名構造体作成とかも)
この辺加えてくれたら文句ナイ
あ、あとArrayList的な物と使いやすい文字列関数も追加でよろ

メモリ管理関連は触れないことにするw

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

50 : リバースネックブリーカー(神奈川県)@\(^o^)/:2015/11/14(土) 17:22:54.69 ID:pO6yxwGi0.net
ここで言ってる関数型ってのはScalaみたいなの? その辺になるともうついていけない。

51 : ミラノ作 どどんスズスロウン(東京都)@\(^o^)/:2015/11/14(土) 17:27:01.61 ID:PM0ZM++c0.net
嬰へ長調

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

53 : アトミックドロップ(やわらか銀行)@\(^o^)/:2015/11/14(土) 17:36:35.41 ID:0/nuwVgp0.net
Fってもしかしてフォートラン?

54 : ニールキック(東京都)@\(^o^)/:2015/11/14(土) 17:40:15.44 ID:mnhXbHi+0.net
F#?
Cとの間のDとEはどこいったの?

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

56 : 張り手(芋)@\(^o^)/:2015/11/14(土) 17:48:36.08 ID:ylGrTPh50.net
>>54
ALGOL
BASIC
C
Delphi
Erlang
F#
Go
Hack

57 : 頭突き(芋)@\(^o^)/:2015/11/14(土) 17:49:32.56 ID:krWIuOH/0.net
オブジェクト指向はデカくなるとデバッグが凄いことになるよな

58 : パイルドライバー(catv?)@\(^o^)/:2015/11/14(土) 18:07:33.06 ID:/6Saf+ie0.net
AndroidはJava以外じゃ作れないじゃん

59 : マシンガンチョップ(神奈川県)@\(^o^)/:2015/11/14(土) 18:55:48.72 ID:MkNZ2HrH0.net
>>21
ポリモーフィズムも関数ポインタもテストするのは嫌だな

60 : シューティングスタープレス(愛知県)@\(^o^)/:2015/11/14(土) 18:59:13.75 ID:BCeIWKq/0.net
>>58
ん?

61 : 頭突き(東日本)@\(^o^)/:2015/11/14(土) 19:00:09.48 ID:v7ZBgteS0.net
>>58
何年前の話してるんだ?

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

63 : バックドロップホールド(大阪府)@\(^o^)/:2015/11/14(土) 19:07:48.14 ID:aOR+7OSL0.net
実行ファイルは基本機械語だよ
今の人「へぇー」

へぇーじゃねーよ

64 : ニールキック(東京都)@\(^o^)/:2015/11/14(土) 19:33:43.00 ID:mnhXbHi+0.net
>>56
なるほどthx

Delphi 聞いたことあるけど、Dの位置を取るほどの言語だったのか!
Erlang 知らん!

65 : タイガードライバー(庭)@\(^o^)/:2015/11/14(土) 20:02:55.02 ID:icoPC14C0.net
Rustが全ての言語を無に帰す

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

67 : レインメーカー(神奈川県)@\(^o^)/:2015/11/14(土) 20:16:57.95 ID:xSr2PVem0.net
アクセスの炎上案件があるんですが、これはど

68 : バズソーキック(SB-iPhone)@\(^o^)/:2015/11/14(土) 20:17:09.16 ID:pZ8E+IcZ0.net
言語よりプログラマーの技術によると思う

69 : トラースキック(静岡県)@\(^o^)/:2015/11/14(土) 20:18:36.03 ID:oaL3L8+n0.net
>>66
今は入門しやすいスッキリした言語ないかもな

70 : フライングニールキック(catv?)@\(^o^)/:2015/11/14(土) 20:19:15.57 ID:UffNclE40.net
>>66
でもみんなプログラマーは底辺って言うんだよね。

71 : 頭突き(東日本)@\(^o^)/:2015/11/14(土) 20:25:29.95 ID:v7ZBgteS0.net
>>64
釣られるなよw
D言語ってあるよ

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

73 : ジャンピングDDT(dion軍)@\(^o^)/:2015/11/14(土) 20:27:08.41 ID:+/r76Vxn0.net
スレ読んでないけどどうせ 20 GOTO 10 みたいなのばっかりの糞スレなんだろ

74 : 急所攻撃(茸)@\(^o^)/:2015/11/14(土) 20:44:31.69 ID:UIyf1PGY0.net
>>66
20年位かな。

75 : レインメーカー(東京都)@\(^o^)/:2015/11/14(土) 20:49:55.99 ID:hnI5J2Ze0.net
アセンブラでおk

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

77 : スターダストプレス(空)@\(^o^)/:2015/11/14(土) 21:32:32.62 ID:apKV1Jtm0.net
>>75
アセンブリな

78 : ファルコンアロー(大阪府)@\(^o^)/:2015/11/14(土) 21:33:49.08 ID:swxNr2Z00.net
せやな

79 : ミラノ作 どどんスズスロウン(dion軍)@\(^o^)/:2015/11/14(土) 21:36:42.57 ID:zG11XOs60.net
>>13
そういう時代もあったねw

80 : ニールキック(滋賀県)@\(^o^)/:2015/11/14(土) 21:38:24.82 ID:io6PVF890.net
お金のない者が最初に覚えるプログラミング言語ってなんだと思う?


 

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

82 : ダブルニードロップ(新疆ウイグル自治区)@\(^o^)/:2015/11/14(土) 21:42:09.06 ID:WXNqtmRO0.net
>>80
php

83 : ニールキック(滋賀県)@\(^o^)/:2015/11/14(土) 21:44:32.81 ID:io6PVF890.net
>>82
残念でした

正解は C言語です

お金のない者は、まずCから覚えます
理由は 貧しいから

84 : ナガタロックII(兵庫県)@\(^o^)/:2015/11/14(土) 21:46:52.67 ID:WMCjzmKZ0.net
ホストと連携する常駐プログラムをvbで書いたのは悪かったと思っている。

85 : アイアンクロー(dion軍)@\(^o^)/:2015/11/14(土) 21:50:16.28 ID:o+zBYLjn0.net
確かに重要なんだけど、それを調査する時間を顧客が理解してくれるとは限らない
俺は要望に合う将来性も考えた言語を探してたんだが、その期間はサボっていると受け取られた
複数の言語の動作確認までしてたのに、だ
本当にあれは酷かった
ちなみに顧客は中国人

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

87 :ボックス ◆6iJaDSI5YU (SB-iPhone)@\(^o^)/:2015/11/14(土) 21:55:36.18 ID:pwaGV+tb0.net
>>83
なにそのチョンの万能壁画的解説w

88 :ボックス ◆6iJaDSI5YU (SB-iPhone)@\(^o^)/:2015/11/14(土) 21:57:06.42 ID:pwaGV+tb0.net
>>85
顧客のニーズから外れたことやってたら
そらサボり扱いも当然じゃん

89 : ニールキック(滋賀県)@\(^o^)/:2015/11/14(土) 22:07:21.09 ID:io6PVF890.net
なにって、まずCから と 貧しいから をかけた
小学生向けのなぞなぞだよ

90 : メンマ(新疆ウイグル自治区)@\(^o^)/:2015/11/14(土) 22:27:06.14 ID:MuzzaCdj0.net
フェイスブックとかラインとかツイッターとかのようなソーシャルネットワークを
まったくプログラミング知識ゼロから1人で作るとしたら、何を勉強したらいいの?何言語?

91 : 逆落とし(空)@\(^o^)/:2015/11/14(土) 22:30:57.66 ID:el0FHzso0.net
>>90
ウェブはPHP
アプリはJava
twitterみたいなのならすぐ出来ると思うよ

92 : メンマ(新疆ウイグル自治区)@\(^o^)/:2015/11/14(土) 22:32:02.02 ID:MuzzaCdj0.net
>>91
ほほう。信じて勉強してみる。
トンクス

93 : 32文ロケット砲(東京都)@\(^o^)/:2015/11/14(土) 22:34:08.55 ID:Yg9fGxd80.net
ツイッターのプッシュ配信を実装するのは難しいな
HTML5屋でも結構慣れてる人じゃないと

94 : ジャストフェイスロック(千葉県)@\(^o^)/:2015/11/14(土) 22:51:55.89 ID:7k7aiTuP0.net
HDLやってみたいがFPGAどれ買えばいいのかよくわからん

95 : ハーフネルソンスープレックス(東京都)@\(^o^)/:2015/11/14(土) 23:07:28.78 ID:Ngv3yYZW0.net
>>92
91で正しいが、DBも追加しとけば強いよ

96 : 超竜ボム(愛媛県)@\(^o^)/:2015/11/14(土) 23:13:41.92 ID:jfvZNbw70.net
なんかシステム保守しようとしたら消えてそうな感じがする

97 : ジャンピングパワーボム(やわらか銀行)@\(^o^)/:2015/11/14(土) 23:17:22.47 ID:3kdVn78B0.net
Whitespaceが最終形

98 : トペ コンヒーロ(茸)@\(^o^)/:2015/11/14(土) 23:19:28.74 ID:zrn9VYLo0.net
VBA で全部作れ

99 : フェイスクラッシャー(家)@\(^o^)/:2015/11/14(土) 23:27:55.80 ID:v7+e8mtn0.net
いまさら、いまさら、いまさらPHPとJavaを推す男の人って・・・w

100 : キチンシンク(やわらか銀行)@\(^o^)/:2015/11/14(土) 23:54:47.17 ID:gNMgXvzW0.net
所詮時代が変わるとまたいろんな言語が出てくる。だが、コンパイル後の機械語はみな同じだから、
assember又はCなど、より機械語に近い1対1の関係である言語の方がよい。
今の言語は中間に色々なものを含みすぎて、(フレームワークなど)コンパイル後の物体に不要
かつ人間が理解できないような膨大な容量となり、成果物に対する信頼度が非常に低くなる。
所詮どんなに必死こいて新しい言語なんて覚えたって、すぐにスタレル運命だから非常に無駄。
言語云々より仕様書を企画統一化し、コンピュータ自身に理解させ、作らせる時代にならないと。

101 : ボ ラギノール(福岡県)@\(^o^)/:2015/11/15(日) 00:21:12.47 ID:Y7y+LOki0.net
>>83
金がないやつの娯楽はセックスってじいちゃんが言ってた

102 : 膝十字固め(大阪府)@\(^o^)/:2015/11/15(日) 01:45:10.97 ID:saj+vETf0.net
>>100
だけどー♪
メモリーを自動で管理してくれるJAVAっぽい言語のが
安全なのよ〜♪

マーロックしたメモリをフリーしなくて良いとか最高じゃないっすかw

103 : メンマ(北海道)@\(^o^)/:2015/11/15(日) 02:51:22.86 ID:RVE1ldYG0.net
>>99
じゃあ、何ならいいの?説明してくれないか?

104 : 急所攻撃(空)@\(^o^)/:2015/11/15(日) 03:06:06.53 ID:mB2ACHUn0.net
$obj = new Chinko();
$obj.bokki();
$obj.osshiko();
$obj.burst();

105 : サソリ固め(東京都)@\(^o^)/:2015/11/15(日) 03:15:41.40 ID:T9yidI3K0.net
ほとんどC/C++で書くけど
複雑なものほどLISPで書きたいわ

106 : 膝靭帯固め(千葉県)@\(^o^)/:2015/11/15(日) 03:17:53.42 ID:DM+jp+Z20.net
>>26
何で比較するかによるけど、品質では勝ってると思う。
車のエンジン制御ソフトや、一般的な日本製品に組み込まれているソフトウェアはあまり変な動作はしない。

107 : ドラゴンスリーパー(長野県)@\(^o^)/:2015/11/15(日) 03:18:31.20 ID:zZyBGY7d0.net
>>102
下手なヤツが書くとかんたんにヌルポになるから最高とは言えない

108 : 膝靭帯固め(千葉県)@\(^o^)/:2015/11/15(日) 03:19:59.16 ID:DM+jp+Z20.net
>>35
全種類のソフトウェアとそれに関係するハードウェアの内部まで把握している人が世界に何人いるか。
いなければ自分の経験から判断するしかない。

109 : アンクルホールド(やわらか銀行)@\(^o^)/:2015/11/15(日) 03:20:42.41 ID:Iu+YWfw40.net
>>3
もしかしてそれRじゃね?

110 : リバースパワースラム(家)@\(^o^)/:2015/11/15(日) 03:41:02.23 ID:9NZWYp0E0.net
Javaのガベージって完全に機能するようになったの?

111 : キングコングニードロップ(大分県)@\(^o^)/:2015/11/15(日) 03:52:22.65 ID:flGh3si10.net
>>100
と思うだろ?
でも実際は、マシン語ですら仮想マシン上で稼働するのが珍しくないから
現実には1対1ではないんだよなw
だからマシン語のほうがかえって無駄なケースも結構ある

果たしてこのマシン語は実際にどんな環境とCPUで動くのか?それすらも
予測できない、わけがわからない時代w

112 : パイルドライバー(やわらか銀行)@\(^o^)/:2015/11/15(日) 06:36:45.08 ID:uGrnmuaR0.net
民間用途なら
それなりの時間内で それなりに処理でき それなりな画面を用意すればいい

それ以上は、
研究や軍用だろう。
日本は、前者はまさに"それなり"にあっても、後者はダメダメな感じじゃないかな。

給料のために 色々足掻いて がんばれや(`・ω・´)ゝ

113 : タイガースープレックス(大阪府)@\(^o^)/:2015/11/15(日) 10:48:15.63 ID:jT9d95pv0.net
>>14
オーパーツなのか…。我々はDBをよくわからないものと分かっていながら使ってるのか。

114 : リバースパワースラム(家)@\(^o^)/:2015/11/15(日) 16:41:04.96 ID:9NZWYp0E0.net
業務じゃないところ(ゲームとか)でDB使ってる人って
表を連結することすらよくわからない人が多いみたいだね

115 : ドラゴンスープレックス(静岡県)@\(^o^)/:2015/11/15(日) 17:51:22.19 ID:we9cWv3v0.net
業務アプリから離れて長いんでDB設計が古いっていう感覚がわからん
今はどうやってんの?

116 : 頭突き(三重県)@\(^o^)/:2015/11/15(日) 17:54:16.59 ID:JCbflU4p0.net
興味本位でDBの事を勉強してみたいと思ってるんだけど
何をインスコして操作してみればいいの?
なんとなくだけどPostgreSQLって奴が気になってる

117 : ローリングソバット(新疆ウイグル自治区)@\(^o^)/:2015/11/15(日) 17:57:00.65 ID:nLRM3L5C0.net
mariadb じゃないかな

118 : バックドロップホールド(東京都)@\(^o^)/:2015/11/15(日) 17:58:55.59 ID:4Hehx0v+0.net
>>114
そうなのか?でもそうかも知れないな。
逆にゲームとか作ってない人はVCync割込みとか知らなそう。

119 : ローリングソバット(新疆ウイグル自治区)@\(^o^)/:2015/11/15(日) 17:59:40.40 ID:nLRM3L5C0.net
商用ならoracle一択だが
これはwindows同様バッドノウハウとかワークアラウンドとかクルージ等々を
身に着けないと話にならん

120 : アルゼンチンバックブリーカー(東京都)@\(^o^)/:2015/11/15(日) 17:59:51.99 ID:E/DLnXXa0.net
>>1
影響は大きくはないが有意であるってあるじゃん

品質は決定していない

121 : 膝十字固め(大阪府)@\(^o^)/:2015/11/15(日) 20:49:18.81 ID:saj+vETf0.net
>>107
JAVAもヌルポw

122 : 膝十字固め(大阪府)@\(^o^)/:2015/11/15(日) 20:53:37.65 ID:saj+vETf0.net
DBって運用のカテゴリじゃないのと
頭の古い私が思うのであった



シェルとかリソース管理ソフトのスクリプトやSQLって
運用管理の人の担当と思います

---越えられない壁---越えられない壁----

画面見てボタン押したり、電話したり
プリンターのトナーを変える人が
愛すべき「オペさん」

123 : 閃光妖術(やわらか銀行)@\(^o^)/:2015/11/15(日) 21:04:41.35 ID:qYHAXLFZ0.net
>>116
勉強程度でDBサーバをインストールする時代じゃないよ
SQLiteとかの組み込み型がお手軽
最近のJavaも組み込みDBをもってるんじゃなかったか?

124 : リバースパワースラム(家)@\(^o^)/:2015/11/15(日) 21:21:16.71 ID:9NZWYp0E0.net
>>118
VSync割り込みとか8ビット機で使ってたわ
今のゲームでも使われてるんだな

125 : デンジャラスバックドロップ(dion軍)@\(^o^)/:2015/11/15(日) 21:41:47.40 ID:O+JmoDx70.net
『○○言語が最強!(キリッ!』なんて言ってる奴だけはつける薬が無いレベルの馬鹿だと思う。

126 : バーニングハンマー(茸)@\(^o^)/:2015/11/15(日) 21:48:53.37 ID:sKcCFe3Q0.net
>>125
せやな。php最強だよな。

127 : 逆落とし(埼玉県)@\(^o^)/:2015/11/15(日) 21:50:50.28 ID:Y3TMpvdA0.net
トクントクン...

128 : キチンシンク(熊本県)@\(^o^)/:2015/11/15(日) 21:53:29.29 ID:801q2a2c0.net
プログラミング言語別の平均最低月給リスト
http://jobinjapan.jp/cate/

COBOLの求人 の平均最低月給249,300円
http://jobinjapan.jp/job-listing/keyword-cobol.html

Javaの求人 の平均最低月給221,600円
http://jobinjapan.jp/job-listing/keyword-java-pg.html

PL/Iの求人 の平均最低月給260,200円
http://jobinjapan.jp/job-listing/keyword-PL-I.html

などなど全てあるでよ!

129 : レッドインク(神奈川県)@\(^o^)/:2015/11/15(日) 21:59:46.14 ID:FYWpE1V/0.net
>>128
コボルはひと少ないくせに動いてるシステムは多数だからなぁ。

130 : ローリングソバット(新疆ウイグル自治区)@\(^o^)/:2015/11/15(日) 21:59:57.20 ID:nLRM3L5C0.net
fortranもcommon lispもschemeも無かった
なんでや

131 : パロスペシャル(宮城県)@\(^o^)/:2015/11/15(日) 22:25:09.78 ID:MJdJfS060.net
Delphiなのパスカルなの。

132 : 16文キック(千葉県)@\(^o^)/:2015/11/15(日) 22:31:22.28 ID:LHMFoyMI0.net
アセンブラならまかせろε三三三三(o^w^)o

133 : スパイダージャーマン(東日本)@\(^o^)/:2015/11/16(月) 00:06:32.48 ID:VOiOwvPf0.net
>>131
元々は開発ツールの名称だったのが、いつの間にか言語名も兼ねるようになってたね

134 : 急所攻撃(東京都)@\(^o^)/:2015/11/16(月) 00:50:33.36 ID:ddvQ14XW0.net
>>100
こういうおじいちゃんは8コアCPU時代にどんなプログラムを書くんだろう。

135 : 膝靭帯固め(大阪府)@\(^o^)/:2015/11/16(月) 01:26:54.89 ID:XiEKpCIi0.net
>>134
コンパイラが最適化するから問題ないだろ

もしかしたらマルチラインプログラムを書かせたら
コンパイラの最適化されたコードよりも、早いコード書くかもよw

古い人のほうがプログラムの設計はキッチリするからな

136 : 膝十字固め(大阪府)@\(^o^)/:2015/11/16(月) 01:38:16.13 ID:ShwtLp2E0.net
局所でコンパイラ最適化より速いコードを書くのはぶっちゃけ誰でもできる
大規模なコードで最適化がコストに見合わない場所も含めてコンスタントに
どれだけパフォーマンスだせるかで、今日びのコンパイラ出し抜けると思ってるのなら
ただのバカ

137 : 逆落とし(東京都)@\(^o^)/:2015/11/16(月) 02:14:08.58 ID:GPsEkot70.net
>>111
仮想マシンだけどネイティブ命令実行できない仮想マシンは非実用的だよ

138 : 逆落とし(東京都)@\(^o^)/:2015/11/16(月) 02:21:40.88 ID:GPsEkot70.net
>>134
君OSのスレッド処理とパイプラインの最適な命令順をごっちゃにしてる

139 : レインメーカー(家)@\(^o^)/:2015/11/16(月) 03:19:52.13 ID:S+v0M8aF0.net
x86コードは一応書けるが
マルチコアはどうやっていいのか見当がつかん

140 : ビッグブーツ(茸)@\(^o^)/:2015/11/16(月) 06:19:24.32 ID:W0CuhGqe0.net
エクセルについてるVBで何とかなるんでサーセン

141 : 不知火(愛媛県)@\(^o^)/:2015/11/16(月) 07:42:13.36 ID:Hip26LVE0.net
>>123
そのdbにシステムで扱うデータをどう設計するかってことじゃないの?

142 : ニーリフト(茸)@\(^o^)/:2015/11/16(月) 07:51:11.67 ID:Fip/TZew0.net
××が最強、だったことがない。

143 : ビッグブーツ(千葉県)@\(^o^)/:2015/11/16(月) 07:52:41.34 ID:L/QLDbAf0.net
言語の選択段階で品質が決まるということはないな。むしろそんなことはあり得ない。
品質が一番良いとされる言語を使った初心者と、品質がそれ以下の言語に慣れたプロが書いたソフトの品質が同じはずがなかろう。

144 : ミッドナイトエクスプレス(空)@\(^o^)/:2015/11/16(月) 08:26:06.29 ID:xDXCizlb0.net
日本はとにかくドキュメント重視だけど、欧米はどうなの?
Linuxやapachとかも仕様書あるの?

基本仕様書、機能仕様書、機能設計書、詳細設計書、などなど

145 : ジャンピングカラテキック(芋)@\(^o^)/:2015/11/16(月) 08:58:01.35 ID:6gMIqh020.net
>>128
その言語に携わる平均年齢が関係してねえかな?
PL1やる若い人っていないイメージ。

146 : ジャンピングカラテキック(芋)@\(^o^)/:2015/11/16(月) 09:00:09.89 ID:6gMIqh020.net
>>144
知ってる範囲だと、日本より数段上のレベルで書いてる。
主な理由はLCC(フィリピンとかだね)発注。
バグってても直さねえイメージ。

147 : グロリア(dion軍)@\(^o^)/:2015/11/16(月) 12:19:51.89 ID:u6PZsw8h0.net
機械語しか信用しないとか

148 : ドラゴンスクリュー(静岡県)@\(^o^)/:2015/11/16(月) 12:21:10.26 ID:wMyNZ7Es0.net
>>138
アセンブリ言語でマルチスレッドとか書くのめちゃめちゃ大変そうなんだが…
Cでも御免こうむりたいなあ

149 : ヒップアタック(SB-iPhone)@\(^o^)/:2015/11/16(月) 12:33:45.27 ID:KxODbk450.net
>>144
仕様書なんか無いよ
あるのはソースレビューとユニットテストだけ
結合テストや総合テストなんてものも無い
仕様を決めるときはメールによるコミニュケーションのみ

150 : フルネルソンスープレックス(WiMAX)@\(^o^)/:2015/11/16(月) 12:34:26.24 ID:GtumKDGe0.net
>>3
F#はC#と同じライブラリ使えるからゲームとか何でも作れるぞ

151 : ミラノ作 どどんスズスロウン(dion軍)@\(^o^)/:2015/11/16(月) 13:02:44.33 ID:Q44vceNI0.net
天才による機械語が最強だろう

152 : ドラゴンスリーパー(SB-iPhone)@\(^o^)/:2015/11/16(月) 13:05:33.82 ID:oHWEAy/50.net
型が万能とか、型変化多用してるライブラリは、原因不明のバグの巣窟だからな。

153 : ニーリフト(広島県)@\(^o^)/:2015/11/16(月) 13:05:46.99 ID:rVCKBJVT0.net
無駄なドキュメントが多い印象
ちょっとソースいじったらドキュメントに反映
それがまた一大事でソースもいじる気力をなくすほど

154 : ランサルセ(大阪府)@\(^o^)/:2015/11/16(月) 13:05:52.66 ID:vPtg6igO0.net
PMの能力じゃないの?

155 : チェーン攻撃(禿)@\(^o^)/:2015/11/16(月) 13:07:15.21 ID:CtnWmH120.net
最近はJSON読み書きできればいいやとなって言語を縛る意味がなくなってきた

156 : ランサルセ(空)@\(^o^)/:2015/11/16(月) 18:16:06.77 ID:QquuWU7/0.net
どうやってもバグがあるコードしか書けないんだけど
何か俺呪われてんの

157 : 超竜ボム(東京都)@\(^o^)/:2015/11/16(月) 20:06:23.05 ID:WV9k/zWq0.net
Cやっとけ。 
エディタはviな

158 : 急所攻撃(東京都)@\(^o^)/:2015/11/16(月) 21:04:42.92 ID:ddvQ14XW0.net
>>135
アセンブリ言語ってコンパイラが最適化してくれるの?

159 : 膝靭帯固め(大阪府)@\(^o^)/:2015/11/16(月) 21:06:54.28 ID:XiEKpCIi0.net
>>136
勝手に話の前提を決めてる
ただの馬鹿とはお前のことだ

160 : 膝靭帯固め(大阪府)@\(^o^)/:2015/11/16(月) 21:07:46.64 ID:XiEKpCIi0.net
>>158
しないw

161 : 足4の字固め(やわらか銀行)@\(^o^)/:2015/11/16(月) 21:24:09.60 ID:NYcIcag70.net
>>160
昔はアセンブラから機械語に1対1の変換だからしなかったが
今は違うんじゃなかったっけ

162 : ドラゴンスリーパー(SB-iPhone)@\(^o^)/:2015/11/16(月) 22:35:19.20 ID:oHWEAy/50.net
>>156
バグの無いコードなんか無い。
ほとんどが制限事項内でしか使っちゃいけないコードだらけだから。

163 : ドラゴンスリーパー(SB-iPhone)@\(^o^)/:2015/11/16(月) 22:37:40.99 ID:oHWEAy/50.net
>>161
今はアセンブラコードだろうが実行形式のライブラリだろうが最適化しながら実行する化け物みたいな環境だってあるからな。

164 : アルゼンチンバックブリーカー(dion軍)@\(^o^)/:2015/11/16(月) 22:47:00.01 ID:0nKYpo6X0.net
Fは土方レベルだと理解できないでしょ

165 : 毒霧(SB-iPhone)@\(^o^)/:2015/11/17(火) 01:49:03.52 ID:NFJ4ZKWO0.net
だからなんだよFって
フォートランか否か誰か答えろよ

166 : リバースネックブリーカー(兵庫県)@\(^o^)/:2015/11/17(火) 02:13:29.93 ID:yp/d0PCJ0.net
さっぱり意味がわからない

167 : デンジャラスバックドロップ(空)@\(^o^)/:2015/11/17(火) 03:00:47.37 ID:2Ydxpev80.net
「仕様変更するけど納期変わんないから」

いやそのりくつはおかしい

168 :ボックス ◆6iJaDSI5YU (神奈川県)@\(^o^)/:2015/11/17(火) 06:00:49.78 ID:+iOqUt3/0.net
>>156
そのあとでデバッグすりゃおk

169 :ボックス ◆6iJaDSI5YU (神奈川県)@\(^o^)/:2015/11/17(火) 06:04:45.52 ID:+iOqUt3/0.net
>>167
その通り
誰か、それは契約の変更だと教えてあげて
本来は、納期・金額含め見直して再契約すべき

170 : マシンガンチョップ(SB-iPhone)@\(^o^)/:2015/11/17(火) 09:05:55.90 ID:nGdZCqZb0.net
建築業界でさえあれだからな。

171 : ダブルニードロップ(dion軍)@\(^o^)/:2015/11/17(火) 09:45:50.48 ID:/g+wn+U80.net
C++ に CPAN か npm みたいなもんが欲しいわ

総レス数 171
38 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★