トップページ⇒tech
1001コメント306KB

消えてなくなれよ >オブジェクト指向 part.2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/03/22(日) 06:57:59
前スレ
http://pc11.2ch.net/test/read.cgi/tech/1198822420/
0157デフォルトの名無しさん2009/04/07(火) 14:48:10
>>156

>ちなみに俺には直感的な説明はできない自身があるよ。
ここは読めてないのw?
0158デフォルトの名無しさん2009/04/07(火) 14:48:48
>>156
何様ww
0159デフォルトの名無しさん2009/04/07(火) 14:52:17
まぁ、>>110が>>148の上から目線がうざいと思ってることだけはわかった
0160デフォルトの名無しさん2009/04/07(火) 14:52:45
>>156
>お前よりHaskellに詳しい俺がお前をテストしてやろうと思って
こんな奴なら
>ちなみに俺には直感的な説明はできない自身があるよ。
こんなこと書かないんじゃね?
0161デフォルトの名無しさん2009/04/07(火) 14:58:39
>>160
じゃあこうか?
(意訳)
お前よりHaskellに詳しい俺がお前をテストしてやろうと思って
ちょっと面倒くさい問題を出したら答えられないでやんのwだせぇ
Haskellに詳しい俺に出来ないことがお前に出来るわけないんだよ。
0162デフォルトの名無しさん2009/04/07(火) 15:06:56
>>160
そういうのはいいからはやくParsecの説明聞かせてくれよ。
01631622009/04/07(火) 15:08:12
アンカミス、
>>161へのレスね。
0164デフォルトの名無しさん2009/04/07(火) 15:11:39
Parsecを知っている俺スゲーって感じですかね
0165デフォルトの名無しさん2009/04/07(火) 15:13:40
>>164
Haskell知ってるなら誰でも知ってると思うよw別にすごくもなんともない。

それにそういうのはもういいからはやく直感的でシームレスな説明してよw
0166デフォルトの名無しさん2009/04/07(火) 15:43:35
>>165
俺はParsec以上のことを知ってるからその程度のことしか知らないやつよりスゲーんだよ、なめなんなよ
ってな感じですかね
0167デフォルトの名無しさん2009/04/07(火) 15:44:54
>>166
ひょっとして面白いって思ってる?
0168デフォルトの名無しさん2009/04/07(火) 15:47:13
>>167
とりあえず頭冷やしてから戻っておいで。
顔真っ赤なやつの質問にはまともに答える気になれない。
0169デフォルトの名無しさん2009/04/07(火) 15:47:41
>>168
>顔真っ赤なやつ
それは自分のことだと思うがw。
0170デフォルトの名無しさん2009/04/07(火) 16:12:23
このスレは小学生のしゃべり場になりました。
0171デフォルトの名無しさん2009/04/07(火) 17:23:05
オブジェクト指向なんて小学生しかやらないだろ
0172デフォルトの名無しさん2009/04/07(火) 17:24:07
>>170
中学生以上は帰れ
0173デフォルトの名無しさん2009/04/07(火) 17:30:24
ブビ厨大暴れかと思ったが違ったなw
0174デフォルトの名無しさん2009/04/07(火) 17:53:24
ブビってなに?
0175デフォルトの名無しさん2009/04/07(火) 17:55:41
Visual Basicのことだよ。
Parsecのわかりやすい解説マダー
0176デフォルトの名無しさん2009/04/07(火) 17:59:47
このスレ住人ってもしかしてコミュニケーション能力低いの?

> じゃあとりあえずParsecの中身をシームレスに説明してみてくんない?
> 導出方法とかはいいから、GenParserとかの定義の直感的な解釈とか、
> それをモナドで組み合わせる時のParsecの中身がどう展開されるかについての直感的な説明とか。

人に聞きたいことがあるときは、もうちょっと謙って言うものじゃないかなぁ。
聞かれたほうが答えたくなるような質問の仕方とか身についてないのかねぇ。
ほんとに、社会人だったら当然出来なきゃおかしいコミュニケーションが出来ないと見える。
0177デフォルトの名無しさん2009/04/07(火) 18:07:01
オブジェクト指向
ttp://ja.uncyclopedia.info/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91
0178デフォルトの名無しさん2009/04/07(火) 18:39:13
空気の読めない奴にオブジェクト指向は無理
0179デフォルトの名無しさん2009/04/07(火) 18:44:58
>>176
>質問の仕方
べつに質問してないよw。
ただ直感的な説明ができますか?って言ってるだけ。

勝手に質問だと思っちゃうきみのほうがコミュニケーション能力(笑)に問題あると思うのだが。
0180デフォルトの名無しさん2009/04/07(火) 18:45:58
横レスですが。

直感的とまで言うのなら、
一言でスッと答えが出てくるものかと期待してた。
0181デフォルトの名無しさん2009/04/07(火) 19:37:05
横レスですが。

「直感」って言葉で説明できるものではないと思うのですが。
0182デフォルトの名無しさん2009/04/07(火) 20:20:22
もうstatic使いまくるの疲れたお
0183デフォルトの名無しさん2009/04/07(火) 22:16:40
やさしい Haskell 入門読んでるんだけどさっぱりわからん
入門できなさそう
0184デフォルトの名無しさん2009/04/07(火) 22:19:04
横チンですが

はみ出してますよ
0185デフォルトの名無しさん2009/04/07(火) 22:37:00
>>183
どのへんがわからないか書けば誰かが直感的に説明してくれるかもよ?
0186デフォルトの名無しさん2009/04/08(水) 02:30:50
じゃあ。
結局副作用だらけだとモナドだらけになって
そこでバグ入りまくりhaskellは悪くありません。
って解釈でいいの?
0187デフォルトの名無しさん2009/04/08(水) 02:56:29
Haskelなんて世界中で3人しか使ってない言語イラネ
0188デフォルトの名無しさん2009/04/08(水) 03:49:14
3人ってだれとだれとだれ?
0189デフォルトの名無しさん2009/04/08(水) 06:32:13
>>186
俺は直感的な説明はできないしHaskellが直感的だとは思わないけど、
IOモナドだらけになって副作用関連のバグがでてもそれは
他の言語と同様にプログラマが悪いってことになるよ。
「Haskellは純粋関数型言語だから副作用関連のバグは出ない」みたいに言うエセHaskell信者は多いけどねw。
0190デフォルトの名無しさん2009/04/08(水) 15:26:14
つーかHaskellで一番面倒なのが意図しない副作用が発生している場合だろ。
0191デフォルトの名無しさん2009/04/08(水) 15:43:03
>>190
ちょっとどういう状況かわからないから具体的なソースを出してもらえませんか?
0192デフォルトの名無しさん2009/04/08(水) 15:58:01
   ゴガギーン
             ドッカン
         m    ドッカン
  =====) ))         ☆
      ∧_∧ | |         /          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     (   )| |_____    ∧_∧   <  おらっ!>>103 出てこいよ
     「 ⌒ ̄ |   |    ||   (´Д` )    \___________
     |   /  ̄   |    |/    「    \
     |   | |    |    ||    ||   /\\
     |    | |    |    |  へ//|  |  | |
     |    | |    ロ|ロ   |/,へ \|  |  | |
     | ∧ | |    |    |/  \  / ( )
     | | | |〈    |    |     | |
     / / / / |  /  |    〈|     | |
    / /  / / |    |    ||      | |
   / / / / =-----=--------     | |
01931032009/04/08(水) 16:03:28
だが。ちなみに>>189とかも俺だよ。
0194デフォルトの名無しさん2009/04/08(水) 16:07:01
   ゴガギーン
             ドッカン
         m    ドッカン
  =====) ))         ☆
      ∧_∧ | |         /          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     (   )| |_____    ∧_∧   <  おらっ!>>100 出てこいよ
     「 ⌒ ̄ |   |    ||   (´Д` )    \___________
     |   /  ̄   |    |/    「    \
     |   | |    |    ||    ||   /\\
     |    | |    |    |  へ//|  |  | |
     |    | |    ロ|ロ   |/,へ \|  |  | |
     | ∧ | |    |    |/  \  / ( )
     | | | |〈    |    |     | |
     / / / / |  /  |    〈|     | |
    / /  / / |    |    ||      | |
   / / / / =-----=--------     | |
0195デフォルトの名無しさん2009/04/08(水) 16:55:57
>>194
うるせえ 帰れ
0196デフォルトの名無しさん2009/04/09(木) 11:15:40
で、何の生産的な発言も残さないHaskell厨どこいったの?
0197デフォルトの名無しさん2009/04/09(木) 11:33:46
Mutable objects are the new spaghetti code
だって。オブジェクト群でシステムを構築するってのは自然だとは思える一方、
最近の関数型の流行をみているとそれだけで上手くいくってのは安直だとも思えてくる。

http://clojure.googlegroups.com/web/ClojureConcurrencyTalk.pdf?gda=o4QTWEwAAAC2LrkjeC7f10uHiY7GOiyxd8S1xIZIP7EwK5jKxASn0y1I1OtZCnFmn_w8aWW3nzHB8Gzz9WpxuUbp_zNxpCdh_Vpvmo5s1aABVJRO3P3wLQ
0198デフォルトの名無しさん2009/04/09(木) 11:40:39
>>197
オブジェクト指向が自然だ〜と思ってるのはUMLみたいに図で描きやすいからだろ?
0199デフォルトの名無しさん2009/04/09(木) 11:44:05
UMLで使うのってクラス図ぐらいだよな
0200デフォルトの名無しさん2009/04/09(木) 11:54:35
http://gigazine.jp/img/2009/04/09/why_boy_need_parent_pic/baby_19.jpg
0201デフォルトの名無しさん2009/04/09(木) 17:58:33
Haskell厨が出てくるといつも不毛な議論にスレが止まってしまいますね
0202デフォルトの名無しさん2009/04/09(木) 18:07:11
>>199
むしろちゃんとUMLの全機能使って描いてるやつがいたら、UML厨(笑)とか思ってしまう
0203デフォルトの名無しさん2009/04/09(木) 20:41:10
みんながいうHaskell厨って>>100と>>103どっち?
0204デフォルトの名無しさん2009/04/09(木) 21:14:30
>>203
両方だろ
どっちも有益な情報出してない
0205デフォルトの名無しさん2009/04/24(金) 14:30:28
sage
0206デフォルトの名無しさん2009/04/25(土) 21:38:54
パターンウィーバーSysML対応プレビュー版」リリース開始!
http://pw.tech-arts.co.jp/news/index.html#pwnews200904201820
0207デフォルトの名無しさん2009/05/04(月) 16:32:51
          ____   
       / \  /\ キリッ
.     / (ー)  (ー)\      
    /   ⌒(__人__)⌒ \     Haskellは偉大、理解できない奴は池沼
    |      |r┬-|    |      
     \     `ー'´   /      
    ノ            \
  /´               ヽ              
 |    l              \
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、.    
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

0208デフォルトの名無しさん2009/05/07(木) 18:59:38
ハスケルはどでもいいんだが、
微分方程式の一つもたてられないような低能が
やたら OO って言いたがるのは事実だ Ww
0209デフォルトの名無しさん2009/05/07(木) 20:40:51
微分方程式とプログラミングってふつうはあんまり関係しないよね。
数学分野ならまだしも。
0210デフォルトの名無しさん2009/05/07(木) 21:39:52
そそプログラマが医者の診察できないじゃないか、と言ってるのと同じ
0211デフォルトの名無しさん2009/05/07(木) 21:59:45
オッす、オラ低能!
数学なんて因数分解すら覚えてねえぞ!
0212デフォルトの名無しさん2009/05/07(木) 22:09:11
微分方程式は忘れましたがラムダ計算は覚えています
0213デフォルトの名無しさん2009/05/07(木) 22:15:26
オブジェクト指向のせいでプログラマの奴隷化が進みました。どうしてくれますか。
0214デフォルトの名無しさん2009/05/08(金) 00:32:21
クライアントとしてはいいが、
実装する方は死ぬ思いする。
それがオブジェクト指向。
0215デフォルトの名無しさん2009/05/08(金) 11:57:05
なんだったら良かったんだろね。
0216デフォルトの名無しさん2009/05/08(金) 12:00:18
そりゃ一般人には理解できないほど難しい数式のようなプログラミング言語が良いに決まってる。
一見どんな素人でもすぐに現場に投入できそうにみえるオブジェクト指向言語なんかは間違いの元だよ。
0217デフォルトの名無しさん2009/05/08(金) 12:01:05
あと、プログラマの地位と質を守るために、職業プログラマは免許制にすべき。
0218デフォルトの名無しさん2009/05/08(金) 18:29:14
こりゃ無理だわ
0219デフォルトの名無しさん2009/05/08(金) 22:26:20
>>209
つ ルンゲ=クッタ
0220デフォルトの名無しさん2009/05/10(日) 00:08:36
HSPなんてゴミ言語、
シェルスクリプトなんて書く必要ない、
AWKなんて前世紀の遺物、
とかいう意見をよく耳にする。
だが、そういうプロに味噌糞言われる言語ほど
なぜかアマチュアに人気がある。

別の見方をすれば、
プロに糞呼ばわりされる言語を普及させれば
エンドユーザ・プログラミングが流行るはずなのだ。
それが良いか悪いかは別にして。
0221デフォルトの名無しさん2009/05/10(日) 00:19:03
UMLが国家資格になるみたい
オブジェクト指向ブームが来る前に
勉強しちゃおうぜ
翔泳社の独習UMLいいね
UMTPの資格も、いい本が出てる。
がんばってね
0222デフォルトの名無しさん2009/05/10(日) 00:24:15
>>219
そんなの科学技術計算用の本に載ってるだろ
一般プログラマには関係ない
0223デフォルトの名無しさん2009/05/10(日) 00:31:51
チンコ=タッタ
0224デフォルトの名無しさん2009/05/10(日) 00:34:23
>>220
HSPはともかくシェルスクリプトもawkも普通に使われていると
思うけどな。適材適所で。
0225デフォルトの名無しさん2009/05/10(日) 00:47:54
>>220
そりゃアマチュアは微妙な要求してくる客がいないからな
かゆいところに手が届かなくても文句いうやついねーし
0226デフォルトの名無しさん2009/05/10(日) 01:04:48
アマチュアなら技術的な判断でいろいろ決めていけるけど、
プロとして作る場合は技術的な判断なんて二の次で、客の要望が優先だからな。
0227デフォルトの名無しさん2009/05/10(日) 02:02:55
しかも客自身何がやりたいのか判ってないこともしばしば
0228デフォルトの名無しさん2009/05/10(日) 02:17:29
>>226
そういう会社に勤めてる奴は本気でかわいそうに思えるよ。
技術を売ってる会社っていうのはそうじゃないしね。
0229デフォルトの名無しさん2009/05/10(日) 02:22:15
まぁそういう制限の中でどれだけ理想に近づけるかという楽しみもあるわけだが
0230デフォルトの名無しさん2009/05/10(日) 02:38:09
技術を売っている会社にしても何でもかんでもHSP使ったり無理矢理
awkで開発したりはしないと思う。
0231デフォルトの名無しさん2009/05/10(日) 02:53:33
またawkで十分君か。
0232デフォルトの名無しさん2009/05/10(日) 02:56:23
初心者対象ならドキュメントやサポートの充実が大事
HSPはその辺がんばってる
言語仕様は文法が簡単ならOOでもそうでなくてもいいと思う
0233デフォルトの名無しさん2009/05/10(日) 03:13:28
>>228
っていうか、可哀想も糞も会社の仕事だとみんなそうだろ
まず客の要望があるんだからかゆいところに手が届かないような
ツールじゃ駄目なんだよ
0234デフォルトの名無しさん2009/05/10(日) 03:42:07
>>233
まずそこが違う。
客に合わせて作るんじゃなくて、作ったものをほしがってる客を探すんだよ。
0235デフォルトの名無しさん2009/05/10(日) 05:43:59
うん。そのために非技術的な判断が入るのは日常茶飯事だよ。
0236デフォルトの名無しさん2009/05/10(日) 07:21:47
>>234
客がほしがるように、よりエロくするのですね。
0237デフォルトの名無しさん2009/05/10(日) 11:16:10
awkしか知らない人がうじゃうじゃ力説したところで、
我々プロのプログラマはOOPLを平然と選ぶ。
不便なものを選択する理由は無いからだ。
0238デフォルトの名無しさん2009/05/10(日) 12:03:53
259 :デフォルトの名無しさん:2009/04/18(土) 13:07:13
わらうw
ttp://awk.info/?doc/dsl/awkplusplus.html

object_variable = class_name.new[(optional parameters)]
object_variable.method_name(parameters)
object_variable.delete
0239デフォルトの名無しさん2009/05/10(日) 12:23:00
>>237
awkは普通に便利だけどな。
それだけで何でもやろうとすると
不便になるだけで。
0240デフォルトの名無しさん2009/05/10(日) 17:55:18
>>234
そんなことしてる会社長くないだろw
それってだって新規開拓の瞬間ぐらいじゃね?

ほらほらうちの商品こんなんですけどどない?
って売るじゃん?
でも売った後って次は「ここをこうしてほしいな〜」とかいう要望を聞いて
それを金にしていくじゃん?
少なくとも新規開拓のコストや手間考えたらおいしい商売じゃん
っていうかそうやって商品や会社の信頼ってものをあげていくのが仕事じゃん?
あの会社ツール売るだけ売ってなんもサポートないよね?って思われるのってメリットないじゃん?
っていうか一度売りつけたら今度はいつまでも続くサポート地獄で儲けるのは
この業界の鉄則っていうか唯一のうまみじゃん?

例えば「○○アプリに〜って機能があるけど、これをbatファイルで設定して
連続で動作できるようにしてほしい」とか「んなもん手で100回やれよ常考」とか
切り捨てるわけにはいかないじゃん?せっかくこんな糞作業で金くれるって言ってるのに
0241デフォルトの名無しさん2009/05/10(日) 18:12:28
どうも例えにawkを持ち出したり、「技術を売ってる会社」云々の
煽りに非常に既視感を感じるんだが。
0242デフォルトの名無しさん2009/05/10(日) 18:24:19
>>240
〜じゃん?
まで読んだ
0243デフォルトの名無しさん2009/05/10(日) 18:25:11
適材適所 と 万能 と

まぁカナヅチしか持っていない奴は、
見るものすべてが釘に見えてしまい、何でも叩こうとするってことだね
0244デフォルトの名無しさん2009/05/10(日) 18:27:40
じゃんじゃん焼き
0245デフォルトの名無しさん2009/05/10(日) 18:28:20
フォークで肉切ってる奴を横目に、
俺たちはナイフで肉を切る。
0246デフォルトの名無しさん2009/05/10(日) 19:10:33
まぁナイフもフォークもスプーンも箸も使えた方が当然楽だし
テーブルマナーとしてもエレガント。

「用に足りる」とかいって何でもawkな人はいわば学校給食の
先割れスプーンみたいなものかな。
0247デフォルトの名無しさん2009/05/10(日) 20:08:46
AWKだけの人なんていんの?
AWK使う人ってシェルスクリプトとかSQLもやってるイメージがあるんだけど。

UNIX管理者やデータベース屋なら使えて当然じゃない?
あまり使わないとしても、
あの程度使えないと恥でしょ。
0248デフォルトの名無しさん2009/05/10(日) 20:14:46
必死で身に着けたawkを誇りたいんでしょ。
掛け算の七の段が得意と自称する少年がそれを連呼するように。

それを見守る周囲の人間は、ほほえましく思ってる。
0249デフォルトの名無しさん2009/05/10(日) 20:20:37
>>247
過去スレにいたんだよ。社内システムをawkで内製してますawkで
いいじゃん外注してOOPなんて馬鹿でね? と騒ぎまくった人が。
Perlとawkでコード比較したりTCP80番叩いて「Webも出来る」って
豪語したりと非常に楽しいキャラクターであった。
過去形なのが残念だが。
0250デフォルトの名無しさん2009/05/10(日) 21:11:34
#!/usr/bin/bash
sql()
{
mysql --user=root --password=password -e "USE jinji_kanri; $1"
}
o=$(sql "
SELECT
*
FROM
tbl_employee
WHERE
dpt_code <> 10;
")

echo "$o" | awk '$1 ~ /^104/{print}'
02512502009/05/10(日) 21:29:25
>>249
毎度どうも。
楽しいキャラでごぜえやす。
他にも中途半端ながらCやらPerlやら使いやすんで
ご期待に反してAWK至上主義者ではごぜえやせん。

所詮素人でごぜえやすから
249の先生にはかないやせんが。

あっしは別にOOPがいらねえとは思いやせんぜ。
アマとプロの技術的解離を大きくした一因だと思ってるだけでやす。
0252デフォルトの名無しさん2009/05/10(日) 21:35:46
アマチュアの方がOOP理解してて、プロは理解してない奴が多いっていう現実が。
0253デフォルトの名無しさん2009/05/10(日) 21:57:00
つまりOOPってそんなに必要じゃないのかな…?
0254デフォルトの名無しさん2009/05/10(日) 21:58:00
OOPなんてジョークで作られたやつをセミナー屋が持ち上げただけだろ。
0255デフォルトの名無しさん2009/05/10(日) 21:58:41
おまえらOOPに釣られすぎ
0256デフォルトの名無しさん2009/05/10(日) 23:34:28
>>252
いや、仕事使うとその無意味さに気づく

>>253
でもこれが無意味だって気づくことでプログラミング能力は格段に上がると思う
0257デフォルトの名無しさん2009/05/11(月) 01:53:45
>>256
なぜ無意味だと思うんだい?
■ このスレッドは過去ログ倉庫に格納されています