- オブジェクト指向ってクソかよPart5
620 :デフォルトの名無しさん[sage]:2019/12/02(月) 19:27:21.11 ID:+Z2AJKW1 - typedef する文化
typedef int width; // 幅を表す型を定義 width square_width; // int square... と同等 こんな感じで変数の型にtypedefで別の名前つけて統一的に管理する この習慣がないとオブジェクトの設計とネーミングが苦痛だと思う 最近C++でtypedefしろtypedefしろって言われて調べたら目からウロコだっと typedefの習慣すらないのでclass,objectとか言われても混乱する 適当にコーディングする時、一々typedefなんてしないし、その延長線上にあるclassのデザインもネーミングも適当 結局、ガッツリ設計して適切なネーミング他でしっかりした管理メンテナンス体制にする場合 オブジェクトなりクラスなりが便利なのであって 適当な書き捨てコードだと苦痛なんじゃね? クソはお前(自分)だ、かな
|
- 関数型プログラミング言語Haskell Part32
824 :デフォルトの名無しさん[sage]:2019/12/02(月) 19:35:22.17 ID:+Z2AJKW1 - もうよElixirやろうぜElixir
Haskellに近いコーディングパターンマッチングも出来るし もう、色々ユルユル 非同期マルチスレッドプログラムで受け手がないのにメッセージ送り捲れる(メール形式なので) 割り当てメモリーを使い切るとエラーで止まるけど(メールボックス満杯) もう、ユルで目からウロコ
|
- 関数型プログラミング言語Haskell Part32
826 :デフォルトの名無しさん[sage]:2019/12/02(月) 20:11:00.44 ID:+Z2AJKW1 - メールボックスだから受け手のプログラムも起動して非同期でメッセージを受け取って
メールボックスから消せばOk. 通常はメッセージの送り手スレッドがメールボックスの空き待ちになるだろ メールボックス管理は独立したスレッドで動くんじゃね? とにかくユルイ 僕でも出来たヽ(^o^)丿な感じ
|