- 1 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 18:12:09.01 ID:sV32B6/x.net]
- ※前スレ
echo.2ch.net/test/read.cgi/tech/1472262077/
- 623 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 14:59:26.55 ID:4Ux7j+ov.net]
- 思えばオブジェクト指向に限ってはデザインパターン以降20年新しいモノ出てきてないんだよな
なんかあるっけ?
- 624 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 15:18:33.05 ID:VxlGFkYZ.net]
- >>612
書籍関係ある?
- 625 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 15:38:35.66 ID:OnfdhRXx.net]
- そういえばこのスレ書籍スレだったな。すまんこ
- 626 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 15:41:22.39 ID:ZsuHsIOZ.net]
- 本のテーマになり得るから一概に無関係とも言い切れない
- 627 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 15:46:53.42 ID:VxlGFkYZ.net]
- 雑談したいの()
- 628 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 16:18:13.38 ID:zLGU/vZv.net]
- エリックエヴァンスのDDDはいい本だよ
それ以外のDDDはゴミだと思うけど
- 629 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 17:25:04.83 ID:CeZ3fVk/.net]
- なんでも略したがるDAIGOのような病
- 630 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 17:37:21.02 ID:i+YnyqCs.net]
- その出版社時代遅れだろ。DDDはgdbのデバッガー
- 631 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 18:18:31.54 ID:WzS7AZAh.net]
- DDDはTDDと同じレベルで一般用語化してるぞ
- 632 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 18:25:39.14 ID:WzS7AZAh.net]
- >>607
>>608 デザインパターンは言語とは関係ない GoFのデザインパターンはオブジェクト指向パラダイム向けだけど デザインパターンはGoFだけじゃないもっと一般的な概念 ただJavaScript/Ruby/Perl/Python/PHPあたりの言語で オブジェクト指向の考え方を取り入れたプログラミングをするなら 意識するかどうかは別にして少なからずGoFのパターンは使う 特定言語の実装方法の本じゃなく もっと概念としてのデザインパターンを説明してる本を読むことを勧める GoF本にもそういうこと書いてたはず
- 633 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 22:25:42.28 ID:XfTnR+3X.net]
- PythonはどうしてRubyに勝てたのか
- 634 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 22:26:41.36 ID:SfUEPmxo.net]
- 正直もしnumpyなかったら俺はRuby使ってた
- 635 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 22:43:16.56 ID:hWGXg2vq.net]
- >もっと概念としてのデザインパターンを説明してる本
具体的な書名を挙げて
- 636 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 23:08:10.56 ID:4Ux7j+ov.net]
- 確かにGOFでの説明は柔軟な設計パターンの再利用に特化してるし
一般的なデザインパターンとやらがあるならそれは知りたい
- 637 名前:デフォルトの名無しさん [2017/03/31(金) 23:41:59.09 ID:hT0rQPiY.net]
- JavaScriptデザインパターン、2013
オブザーバ・発行/購読とか、色々と載っているけど、概念の説明ではない。 JSのライブラリのソースコードの解説 JSは言語が未熟だから、AMD, CommonJS とか、モジュール化する所から説明している。 こんなのデザインパターンなのか? 言語に、モジュール読み込み機能が無いだけだろ
- 638 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 09:42:21.16 ID:f3ZvdNyS.net]
- デザインパターンの本はクラスの構造を紹介するだけだから
ブリッジパターンとストラテジーパターンの違いは何ってなる。 デザインパターンはクラスの構造ではなく、意図の違いってことが 全然強調されてない。
- 639 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 09:50:42.05 ID:LVS++Jvv.net]
- じゃあ意図の違いとやらを紹介して
- 640 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 10:17:54.64 ID:dggCjGq0.net]
- 糸は長繊維を使用した「フィラメント糸」と「スパン糸」に分けることができます。
フィラメント糸の特徴は、繊維自体の太さに加えて、合わせる繊維の本数で異なります。シャキッとした感じ をだすのであれば「モノフィラメント(1本の繊維)」、柔らかい雰囲気を出すのであれば何本ものフィラメント を合わせた糸の方が適しています。 フィラメント糸はなめらか光沢があるのが特徴なため天然繊維のシルクがウエディングドレスに使用されて います。また化学繊維であればレオタードやストッキング、タイツに使用されており、独特の光沢や透け感を 出すために使用されています。 一方で、紡績糸とも呼ばれているスパン糸は短い繊維に撚りをかけることで糸にしています。この撚りを 強くしたり弱くしたりすることでスパン糸は特徴や風合いを変化させることが可能です。 また、場合によっては長繊維を短くして、短繊維と同じように糸にすることで全く別の表情を生地に生かす ことがあります。
- 641 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 15:26:55.47 ID:fvocdD48.net]
- これを面白いとか機転が利いてるとか思ってレスしてんのかよ。
幼稚に過ぎるな。
- 642 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:04:21.97 ID:FRLTAWk8.net]
- >>624
>>625 ちょっと俺の書き方が悪かったかな 特定のパラダイムに依存しない汎用的なデザインパターンがあるって話じゃなくて パターンランゲージの「パターン」とは何かを理解して 特定のパターンの実装じゃなくて意図(WhatじゃなくWhy)を理解してれば スクリプト言語だからデザインパターンは不要なんて話にならないよってこと デザインパターンは設計原則と実装の橋渡しをする考え方と解決策のカタログだから パラダイムが変われば共通する考え方はあっても設計原則も変わるしパターンも変わる GoF本でも1章使ってパターンとは何かってことを説明してるし 各パターンについてもその背後にある意図やOOの設計原則もちゃんと説明してるよ GoF本以外でOOならHead Firstデザインパターンとオブジェクト指向のこころがおすすめ
- 643 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:08:49.30 ID:PG5CKJu8.net]
- 関係ない話をしてると認識してるから反応するわけだ
- 644 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:15:35.98 ID:FRLTAWk8.net]
- >>626
言語機能の不足を補う解決策もパターンになりうるから 昔のJavaScriptならモジュールパターンがあっても不思議じゃない デザインパターンと呼ぶべきか実装パターンと呼ぶべきかの境界は微妙だけど イテレータみたいに昔はパターンとして認識されていたものが 言語機能に取り込まれてパターンと呼ばれなくなるのは普通にあること
- 645 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:23:46.34 ID:FRLTAWk8.net]
- 本関係ないけど関数型興味ある人はこういうの読むといいと思う
こういう内容を詳しく説明してる書籍があるといいんだけどね https://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2014 https://www.slideshare.net/ScottWlaschin/domain-driven-des
- 646 名前:ign-with-the-f-type-system-functional-londoners-2014 []
- [ここ壊れてます]
- 647 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 16:39:33.55 ID:9AfH57Rk.net]
- ソフトウェアの世界にデザインパターンの用語を初めて持ち込んだのがGoFのメンバーであり
ソフトウェアの世界でデザインパターンといえば普通にGoFデザインパターンと考えて問題ない 確かにより広い意味でソフト設計に対する作法や原則についてもパターン化されたものは存在はする ただ(ソフト設計の)パターンはあっても、あえてデザインパターンの用語を用いることは無用な混乱を 招くだけ
- 648 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 17:15:52.93 ID:FRLTAWk8.net]
- >>635
抽象と実装の区別は不要と考えるパターンだね
- 649 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 17:21:59.73 ID:YbOSqGDu.net]
- ここでやれカス共
データ構造,アルゴリズム,デザインパターン総合スレ 3©2ch.net echo.2ch.net/test/read.cgi/tech/1466315249/
- 650 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 17:44:44.54 ID:YQofaUpL.net]
- 将棋でいう手筋だろ?デザパタ
- 651 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 18:37:26.40 ID:f3ZvdNyS.net]
- デザインパターンは言語の足りない機能を補うためのものだよ。
高級な言語になればなるほどデザインパターンは自明なものとなり それを考える必要もなくなるんだね。
- 652 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 19:52:59.97 ID:3Ku8ECCL.net]
- >>629
それは糸やんけ! 放置は忍びないので、救済レスじゃww
- 653 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 21:58:13.98 ID:HRxtHhPU.net]
- デザパタは意図というより実装が大事じゃろ
Javaでやろうとするからそういう意図が必要になるって感じの糞みたいな意図多いじゃん
- 654 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:30:12.76 ID:nGxKzK4R.net]
- Null Pointer Exception
- 655 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:58:28.21 ID:5Rz+Y5wW.net]
- ぬるぽ
- 656 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 23:23:48.28 ID:oVxxWPWl.net]
- パターンマッチを各言語で早く実装してください。これで結構なデザパタが死ぬと思うのです
- 657 名前:420 mailto:sage [2017/04/01(土) 23:37:46.96 ID:7+6YeCPE.net]
- スレ違いついでに必読書じゃなくて必読サイトとか分かりやすい面白いプログラミング系のサイト教えて!
- 658 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 23:42:20.61 ID:k/bFoguV.net]
- スレチ
- 659 名前:420 mailto:sage [2017/04/02(日) 00:13:07.42 ID:Ai4/zdtC.net]
- こうなるからまじでスレ違いの話題やめようよ
- 660 名前:デフォルトの名無しさん [2017/04/02(日) 10:35:44.41 ID:+gQon4w8.net]
- >>647
何を言っているんだ。 こういう脇に回り道するからこそ物事を深く追求できて一流になれるのだ。
- 661 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 10:58:00.13 ID:LYynxUQZ.net]
- >>648
>>637
- 662 名前:420 mailto:sage [2017/04/02(日) 15:25:32.59 ID:Ai4/zdtC.net]
- >>648
馬鹿だな 回り道をするなとも追求するなとも言っていない ただここでするなと言っている
- 663 名前:デフォルトの名無しさん [2017/04/02(日) 15:36:28.61 ID:+gQon4w8.net]
- ここでしないならどこでする?
今 で し ょ
- 664 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 15:40:28.24 ID:nxfNtbyR.net]
- 馬鹿だな
- 665 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 15:46:48.86 ID:Ai4/zdtC.net]
- >>651
馬鹿だな 時間は制限していない こことは時間ではなく場所のことだ
- 666 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 17:39:08.70 ID:ChwZJshb.net]
- バカはレスしないでくれる?
- 667 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 17:40:22.34 ID:E0U/rh+X.net]
- You is a big fool man.
Hahahaha.
- 668 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 17:43:47.04 ID:90WAqmNn.net]
- ちゃんとコピペしろ
- 669 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 23:10:44.61 ID:bDWnpkvQ.net]
- >>643
ガッ
- 670 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 20:54:03.54 ID:2IQEiL7Y.net]
- 生蛆沸きすぎ
- 671 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 01:13:41.50 ID:Zl9hd3NS.net]
- そうやって人を見下してると足下掬われるぞ
- 672 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:06:47.23 ID:U3Qsexrw.net]
- 茅場晶彦になった気分だ。
スキルアップした今、どんなジャンルの仮想世界を作れと言われても その詳細さえ教えてもらえれば 一瞬でどんなデータ構造/アルゴリズムで作ればいいかや どんなデザインパターンを使えばいいかが 一瞬で頭にひらめき、スラスラとコードを書きはじめることができ、 予期せぬバグとかがなければ短期間でそのソフトーやツールを一人で作る自信がある。 この予期せぬバグとはふだん使ってない昔やってプログラミング言語の細かい文法関連のことだけで それはすぐ見直してカンを取り戻せばいいから全く問題ない。
- 673 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:23:58.98 ID:ErOFZYLD.net]
- 日本語を勉強しよう
- 674 名前:デフォルトの名無しさん [2017/04/04(火) 22:26:18.87 ID:e+0ZuYEP.net]
- >>660
こら。 それは昔オレが発明したセリフだ。
- 675 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:29:16.18 ID:R5FvUQeY.net]
- 言語に依存しない一般的な言葉でプログラムの組み立て方が書かれた本としては、「UNIXという考え方」が一番好きだ。
- 676 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:35:05.34 ID:MAxxN6S9.net]
- エンジニアならエビデンスのある話だけ信じるべきだと思っていたけど、
芸能界の三流ゴシップみたいな根拠の無い事実無根の低俗なウワサ話を 信じる人があまりに多くてビックリしたなあ
- 677 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 13:10:12.36 ID:0B1hLCVY.net]
- >>660
1)全ての機器を1種類のケーブルで繋ぐシステムを考案せよ →HPIB(後にGPIB)の誕生 →AppleTalkのモデルとなった 2)伝送品質の異なる公衆電話回線でできるだけ高速で通信する方法を考案せよ →全銀プロトコルの誕生(オンライン振込が可能となり、中規模以上の企業の必須アイテムとなった) →後にFAXのネゴシエーションに転用された 3)中継局がテロで破壊されても自動で迂回できる通信プロトコルを考案せよ →インターネットの誕生 4)日本のソロバン、アメリカの手回し計算機、世界中で使われている計算尺、を超えよ →CPUの誕生 5)子供のお小遣いでも買える価格のゲーム用コンピュータをデザインせよ(当時の市販PCの価格は¥30万〜70万) →アタリやファミコンの誕生 6)長期間の更新に耐える機械制御プログラムのプラットフォームを考案せよ →Java言語の誕生(40年前に書かれたプログラムがリコンパイルせずに最新の機器で動く) →.NetFrameworkはMS製のJavaVMであるが、上位互換では無い(C#開発者がJavaをパクったと暴露している) →iOSもAndroidもLinuxの上でJavaアプリを動かしているに過ぎない 7)短期で習熟できる機械制御プログラムの記述方法を考案せよ →ラダーシーケンス言語の誕生(FA化が爆発的に加速した) 8)工業機械のセーフティ制御に用いるコンピュータをデザインせよ →セーフティPC/PLCの誕生(ビット反転した入力情報をWDTで相互監視する別CPUで逆演算して保証する) →リレー盤のPC/PLCへの置き換えが進んでいる最中 実際に時代を切り拓いてきた先達は画面の中で既存のソースコードだけを見ていたわけでは無い。 (架空の人物ではあるが)茅場が凄いのは、ヴァーチャルな空間を完璧に表現するために ナーヴギアというデバイスをセットで考案・開発したことだ
- 678 名前:ニ思う。
キリトがプログラミングでは無くメカトロニクスに惹かれているのもその点にあると思う。 [] - [ここ壊れてます]
- 679 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 15:20:27.67 ID:yCTQ6OpT.net]
- >>665
インターネットはARPANETが元祖だろうが
- 680 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 15:41:04.74 ID:OdNvjL5e.net]
- アニヲタは巣に帰れ
- 681 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 18:57:50.24 ID:nlTitgie.net]
- 真昼間からきもさ炸裂だな
- 682 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 23:13:57.85 ID:/ye18Rh7.net]
- >>665
> 実際に時代を切り拓いてきた先達は画面の中で既存のソースコードだけを見ていたわけでは無い。 全くその通り。 「Coders at Work」や「masterminds of programming」などで紹介されている人たちだって、 コード以外の色々なものも見て色々なことも考えてたことが読めば分かる。 単純に一つの製品をプログラミングして作ることに絞っても、 「Domain-Driven Design」を読めば、全工程におけるコーディング作業の重要度など とても低い事が理解できるだろう。 デザインパターンよりもっと上のレベルを考えないと良い製品は作れない。
- 683 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 23:21:36.35 ID:StK9xzpn.net]
- さぞや高名なPGと拝見した
- 684 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 23:51:21.31 ID:m4cuK4r6.net]
- これからは士(侍)としてこの国のサイバー空間を守るRISSの時代だよ
- 685 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 01:31:43.35 ID:Bxpd9E5z.net]
- 書籍スレ
- 686 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 08:33:35.73 ID:6mGUCvmD.net]
- coder at work読んでたらわかることだけど、デザパタなんて誰も気にしてない
気にしてるのは、納期とひたすら使い捨てのスクリプトをかく力 coder at worksは確かに名著だけど、言語を5つぐらいはやってないと真意がよみとれんとおもう 誰も高度な設計なんて気にしてない、それは結局インターフェースの問題であって機能性の問題ではないからだ
- 687 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 08:35:48.52 ID:VFvGe1wJ.net]
- >>673
確かに特にクヌースのインタビューは何回読んでも意味分からなかった
- 688 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 08:40:49.14 ID:xPySJpbP.net]
- クヌースのあの有名な本も難しいしな
べつに読めなくてもプログラムはかけるよ ってのがザウィンスキーの主張だったはず
- 689 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 11:39:55.58 ID:Ok2Ivr72.net]
- 今更ながら画家とハッカーを読み始めてる
これ名著やわ
- 690 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 11:46:46.43 ID:/d3ZFgOq.net]
- よかったなー、暇つぶしができて
- 691 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 12:26:20.22 ID:VFvGe1wJ.net]
- >>675
アレとアルゴリズムイントロダクションは欲しいけど 置く場所もないし読める気もしないなあ 電子化して欲しい
- 692 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 14:30:44.23 ID:hETe8xUx.net]
- >>678
読める気がしないのなら、電子化しても変わらんと思うが 置いておく場所の問題なら、電子化を待つより、 図書館に購入申請した方が早いぞ
- 693 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 15:28:42.84 ID:jfvnAnmT.net]
- 俺はバンバン図書館に購入申請してるわ
大概は通るよな
- 694 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 15:59:35.85 ID:ZnY9vBCX.net]
- 分厚い専門書類は図書館に購入申請して借りてみたりはするんだけど、結局は自分の本棚にも欲しくなって書店で購入してしまう
- 695 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 18:15:19.64 ID:FGV9lFi+.net]
- クヌースの本みたいのは確かに図書館にあるといいな
プログラミング系の本は賞味期限が短いのが多いから そういうのだと図書館も困りそう
- 696 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 18:26:41.09 ID:Ok2Ivr72.net]
- いやあいつらも予算を使い切らないといけないわけで県民が購入申請してくれることで、図書館側は何を購入するかを考える負担を減らすことに繋がるんだよ
- 697 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 18:30:17.50 ID:YhjdHSXi.net]
- >>673
その五つの言語って何が適当でしょうか? そろそろ新しい言語をやりたいと思ってます、ぜひ教えてください
- 698 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 18:39:54.35 ID:FGV9lFi+.net]
- >>684
今使えるあるいは理解してると言語は?
- 699 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 18:41:33.21 ID:sM8kyVKS.net]
- >>685
オッパイソン
- 700 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 20:03:41.77 ID:Uar4T1Gl.net]
- >>685
C++
- 701 名前:デフォルトの名無しさん [2017/04/06(木) 20:26:20.55 ID:4Gqz0zQa.net]
- パラダイムが違う言語を学ぶのが推奨されるようだけど
なかなかねー 関数型勉強するとdelegateわかるらしいからやるべきなんだろうけど
- 702 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 21:14:45.90 ID:FGV9lFi+.net]
- C#のdelegateのこと言ってるんだろうけど
あれはそんなに関数型は関係ない気がするし 最近のC#の本読めば十分理解できると思うぞ 簡単に言えば 関数を渡したり戻したりするために 関数シグニチャを型として定義したのがdelegate
- 703 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 21:54:35.33 ID:0WmEKmO+.net]
- C#マイスターになりたいならUnity触るのをオヌヌメするンゴ
- 704 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 22:24:11.21 ID:HWhRIgc0.net]
- マイスターってえらい軽いんだな
- 705 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 22:43:59.83 ID:jukJm0mB.net]
- C#は軽い。MS
- 706 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 23:50:32.93 ID:eg5nuS+/.net]
- 最初のインクルードでつまづいた。
なぜ宣言しないといけないのか?
- 707 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 23:55:09.59 ID:jukJm0mB.net]
- なぜ、ここで聞く
- 708 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 00:21:10.68 ID:7g/og4rQ.net]
- 5つあげるとすると
lisp/scheme 抽象構文木 fortran コンパイラ最適化 c/c++ ポインタ制御、メモリ配置制御 Java/C# VM javascript/perl/php/ruby/python スクリプト ocaml/haskell 関数型、型理論 erlang は詳しくないけど独特だよね /は選択制、7つになっちゃったね 沢山プログラミング本持ってるけどcoder at worksはベスト3には入るね まずハッカーの思考法というか情熱みたいなものが感じ取れる あといろんな意見があるってことだな ハッカー間でも例えばC++はクソだっていう人と普通に使いますけどって人の意見がうまく混ざってる、その人のバックグラウンドや意見を追えば自分が使うべき言語やスタイルがわかるようになっている
- 709 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 00:44:53.95 ID:E9+XPTIr.net]
- ベスト3に入ってるあと2冊も教えてくれ
- 710 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 07:09:40.83 ID:901ntpmR.net]
- アスペか
- 711 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 23:50:42.33 ID:0uzWUlHx.net]
- >>693
国語の授業があるのに国語の教科書が入ってなかったら泣くじゃん?
- 712 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 00:36:43.12 ID:ZJnwoMFV.net]
- 意味不明
- 713 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 01:14:08.61 ID:JLnJyVgm.net]
- 料理のレシピと同じ
例えばプリンのレシピで カラメルソース(カラメルソースの作り方参照) 卵3個 砂糖100g 牛乳200cc @卵と砂糖をボウルに入れてかき混ぜる。 A鍋に牛乳を入れて火にかける。 B… 1行目がインクルード 2~4行目が変数宣言 5~7行目がプログラム本体 プリンのレシピにカラメルソースの作り方を入れるとごちゃごちゃするし、カラメルソースは別のレシピにも使えるから、ほかの場所で定義しておいてそこを参照するようにしている。
- 714 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 01:36:17.40 ID:MmqHTY99.net]
- へったくそな例えやな
- 715 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 01:44:55.52 ID:/KgmbWRG.net]
- だらだら書いている蛆下種
- 716 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 02:08:06.86 ID:55TI/ByC.net]
- ありえんな
- 717 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 07:14:16.33 ID:FxjnEBHR.net]
- 少なくとも
#include<stdio.h> をおまじないと書いてるテキストは燃やしていいと思う
- 718 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 09:56:49.02 ID:ub92fZpw.net]
- >>704
ちゃんと古紙回収に出しなよ?
- 719 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 10:45:12.21 ID:a9jJqZX8.net]
- ここはチラシの裏だが
- 720 名前:デフォルトの名無しさん [2017/04/08(土) 11:12:32.57 ID:/hpn8tiD.net]
- 同意。
「おまじない」と書かれた書物はすべて焼失処分でいい。 著者の上から目線の「あなたにはどうせわからないからとりあえずこう書きなさい」という態度が気に入らない。 例え学習の初期の段階でも概略でいいから理由を少し書いてるだけで印象は良くなるのに。
- 721 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 11:28:19.92 ID:ub92fZpw.net]
- >>707
プログラム本の90割は実務レベルに到底及ばないからね そのうち義務教育レベルまで落ちるだろうね
- 722 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 11:32:08.85 ID:GLhbhenK.net]
- プリンのたとえを出したポーリャさんはレシピがあれば
詳細は何もいらないっていってるひとだけどな
- 723 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 12:04:03.32 ID:FxjnEBHR.net]
- >>708
逆に日本の開発現場の体制でどこまでいい本の内容を落とし込めるかって話でもあるけどな アジャイル開発が変な意味で使われたり行われたりしてるのが代表例だと思うけど コードコンプリートの内容とか実践できてる会社どれだけあんの?
|

|