1 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 06:57:59 ] 前スレ pc11.2ch.net/test/read.cgi/tech/1198822420/
159 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 14:52:17 ] まぁ、>>110 が>>148 の上から目線がうざいと思ってることだけはわかった
160 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 14:52:45 ] >>156 >お前よりHaskellに詳しい俺がお前をテストしてやろうと思って こんな奴なら >ちなみに俺には直感的な説明はできない自身があるよ。 こんなこと書かないんじゃね?
161 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 14:58:39 ] >>160 じゃあこうか? (意訳) お前よりHaskellに詳しい俺がお前をテストしてやろうと思って ちょっと面倒くさい問題を出したら答えられないでやんのwだせぇ Haskellに詳しい俺に出来ないことがお前に出来るわけないんだよ。
162 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:06:56 ] >>160 そういうのはいいからはやくParsecの説明聞かせてくれよ。
163 名前:162 mailto:sage [2009/04/07(火) 15:08:12 ] アンカミス、 >>161 へのレスね。
164 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:11:39 ] Parsecを知っている俺スゲーって感じですかね
165 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:13:40 ] >>164 Haskell知ってるなら誰でも知ってると思うよw別にすごくもなんともない。 それにそういうのはもういいからはやく直感的でシームレスな説明してよw
166 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:43:35 ] >>165 俺はParsec以上のことを知ってるからその程度のことしか知らないやつよりスゲーんだよ、なめなんなよ ってな感じですかね
167 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:44:54 ] >>166 ひょっとして面白いって思ってる?
168 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:47:13 ] >>167 とりあえず頭冷やしてから戻っておいで。 顔真っ赤なやつの質問にはまともに答える気になれない。
169 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 15:47:41 ] >>168 >顔真っ赤なやつ それは自分のことだと思うがw。
170 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 16:12:23 ] このスレは小学生のしゃべり場になりました。
171 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 17:23:05 ] オブジェクト指向なんて小学生しかやらないだろ
172 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 17:24:07 ] >>170 中学生以上は帰れ
173 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 17:30:24 ] ブビ厨大暴れかと思ったが違ったなw
174 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 17:53:24 ] ブビってなに?
175 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 17:55:41 ] Visual Basicのことだよ。 Parsecのわかりやすい解説マダー
176 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 17:59:47 ] このスレ住人ってもしかしてコミュニケーション能力低いの? > じゃあとりあえずParsecの中身をシームレスに説明してみてくんない? > 導出方法とかはいいから、GenParserとかの定義の直感的な解釈とか、 > それをモナドで組み合わせる時のParsecの中身がどう展開されるかについての直感的な説明とか。 人に聞きたいことがあるときは、もうちょっと謙って言うものじゃないかなぁ。 聞かれたほうが答えたくなるような質問の仕方とか身についてないのかねぇ。 ほんとに、社会人だったら当然出来なきゃおかしいコミュニケーションが出来ないと見える。
177 名前:デフォルトの名無しさん mailto:sage [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
178 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 18:39:13 ] 空気の読めない奴にオブジェクト指向は無理
179 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 18:44:58 ] >>176 >質問の仕方 べつに質問してないよw。 ただ直感的な説明ができますか?って言ってるだけ。 勝手に質問だと思っちゃうきみのほうがコミュニケーション能力(笑)に問題あると思うのだが。
180 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 18:45:58 ] 横レスですが。 直感的とまで言うのなら、 一言でスッと答えが出てくるものかと期待してた。
181 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 19:37:05 ] 横レスですが。 「直感」って言葉で説明できるものではないと思うのですが。
182 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 20:20:22 ] もうstatic使いまくるの疲れたお
183 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 22:16:40 ] やさしい Haskell 入門読んでるんだけどさっぱりわからん 入門できなさそう
184 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 22:19:04 ] 横チンですが はみ出してますよ
185 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 22:37:00 ] >>183 どのへんがわからないか書けば誰かが直感的に説明してくれるかもよ?
186 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:30:50 ] じゃあ。 結局副作用だらけだとモナドだらけになって そこでバグ入りまくりhaskellは悪くありません。 って解釈でいいの?
187 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:56:29 ] Haskelなんて世界中で3人しか使ってない言語イラネ
188 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 03:49:14 ] 3人ってだれとだれとだれ?
189 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 06:32:13 ] >>186 俺は直感的な説明はできないしHaskellが直感的だとは思わないけど、 IOモナドだらけになって副作用関連のバグがでてもそれは 他の言語と同様にプログラマが悪いってことになるよ。 「Haskellは純粋関数型言語だから副作用関連のバグは出ない」みたいに言うエセHaskell信者は多いけどねw。
190 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:26:14 ] つーかHaskellで一番面倒なのが意図しない副作用が発生している場合だろ。
191 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:43:03 ] >>190 ちょっとどういう状況かわからないから具体的なソースを出してもらえませんか?
192 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 15:58:01 ] ゴガギーン ドッカン m ドッカン =====) )) ☆ ∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( )| |_____ ∧_∧ < おらっ!>>103 出てこいよ 「 ⌒ ̄ | | || (´Д` ) \___________ | /  ̄ | |/ 「 \ | | | | || || /\\ | | | | | へ//| | | | | | | ロ|ロ |/,へ \| | | | | ∧ | | | |/ \ / ( ) | | | |〈 | | | | / / / / | / | 〈| | | / / / / | | || | | / / / / =-----=-------- | |
193 名前:103 mailto:sage [2009/04/08(水) 16:03:28 ] だが。ちなみに>>189 とかも俺だよ。
194 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 16:07:01 ] ゴガギーン ドッカン m ドッカン =====) )) ☆ ∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ( )| |_____ ∧_∧ < おらっ!>>100 出てこいよ 「 ⌒ ̄ | | || (´Д` ) \___________ | /  ̄ | |/ 「 \ | | | | || || /\\ | | | | | へ//| | | | | | | ロ|ロ |/,へ \| | | | | ∧ | | | |/ \ / ( ) | | | |〈 | | | | / / / / | / | 〈| | | / / / / | | || | | / / / / =-----=-------- | |
195 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 16:55:57 ] >>194 うるせえ 帰れ
196 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:15:40 ] で、何の生産的な発言も残さないHaskell厨どこいったの?
197 名前:デフォルトの名無しさん [2009/04/09(木) 11:33:46 ] Mutable objects are the new spaghetti code だって。オブジェクト群でシステムを構築するってのは自然だとは思える一方、 最近の関数型の流行をみているとそれだけで上手くいくってのは安直だとも思えてくる。 clojure.googlegroups.com/web/ClojureConcurrencyTalk.pdf?gda=o4QTWEwAAAC2LrkjeC7f10uHiY7GOiyxd8S1xIZIP7EwK5jKxASn0y1I1OtZCnFmn_w8aWW3nzHB8Gzz9WpxuUbp_zNxpCdh_Vpvmo5s1aABVJRO3P3wLQ
198 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:40:39 ] >>197 オブジェクト指向が自然だ〜と思ってるのはUMLみたいに図で描きやすいからだろ?
199 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:44:05 ] UMLで使うのってクラス図ぐらいだよな
200 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 11:54:35 ] gigazine.jp/img/2009/04/09/why_boy_need_parent_pic/baby_19.jpg
201 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:58:33 ] Haskell厨が出てくるといつも不毛な議論にスレが止まってしまいますね
202 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 18:07:11 ] >>199 むしろちゃんとUMLの全機能使って描いてるやつがいたら、UML厨(笑)とか思ってしまう
203 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 20:41:10 ] みんながいうHaskell厨って>>100 と>>103 どっち?
204 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 21:14:30 ] >>203 両方だろ どっちも有益な情報出してない
205 名前:デフォルトの名無しさん mailto:sage [2009/04/24(金) 14:30:28 ] sage
206 名前:デフォルトの名無しさん [2009/04/25(土) 21:38:54 ] パターンウィーバーSysML対応プレビュー版」リリース開始! pw.tech-arts.co.jp/news/index.html#pwnews200904201820
207 名前:デフォルトの名無しさん [2009/05/04(月) 16:32:51 ] ____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ Haskellは偉大、理解できない奴は池沼 | |r┬-| | \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
208 名前:デフォルトの名無しさん [2009/05/07(木) 18:59:38 ] ハスケルはどでもいいんだが、 微分方程式の一つもたてられないような低能が やたら OO って言いたがるのは事実だ Ww
209 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 20:40:51 ] 微分方程式とプログラミングってふつうはあんまり関係しないよね。 数学分野ならまだしも。
210 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 21:39:52 ] そそプログラマが医者の診察できないじゃないか、と言ってるのと同じ
211 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 21:59:45 ] オッす、オラ低能! 数学なんて因数分解すら覚えてねえぞ!
212 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 22:09:11 ] 微分方程式は忘れましたがラムダ計算は覚えています
213 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 22:15:26 ] オブジェクト指向のせいでプログラマの奴隷化が進みました。どうしてくれますか。
214 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:32:21 ] クライアントとしてはいいが、 実装する方は死ぬ思いする。 それがオブジェクト指向。
215 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 11:57:05 ] なんだったら良かったんだろね。
216 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 12:00:18 ] そりゃ一般人には理解できないほど難しい数式のようなプログラミング言語が良いに決まってる。 一見どんな素人でもすぐに現場に投入できそうにみえるオブジェクト指向言語なんかは間違いの元だよ。
217 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 12:01:05 ] あと、プログラマの地位と質を守るために、職業プログラマは免許制にすべき。
218 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 18:29:14 ] こりゃ無理だわ
219 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 22:26:20 ] >>209 つ ルンゲ=クッタ
220 名前:デフォルトの名無しさん [2009/05/10(日) 00:08:36 ] HSPなんてゴミ言語、 シェルスクリプトなんて書く必要ない、 AWKなんて前世紀の遺物、 とかいう意見をよく耳にする。 だが、そういうプロに味噌糞言われる言語ほど なぜかアマチュアに人気がある。 別の見方をすれば、 プロに糞呼ばわりされる言語を普及させれば エンドユーザ・プログラミングが流行るはずなのだ。 それが良いか悪いかは別にして。
221 名前:デフォルトの名無しさん [2009/05/10(日) 00:19:03 ] UMLが国家資格になるみたい オブジェクト指向ブームが来る前に 勉強しちゃおうぜ 翔泳社の独習UMLいいね UMTPの資格も、いい本が出てる。 がんばってね
222 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 00:24:15 ] >>219 そんなの科学技術計算用の本に載ってるだろ 一般プログラマには関係ない
223 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 00:31:51 ] チンコ=タッタ
224 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 00:34:23 ] >>220 HSPはともかくシェルスクリプトもawkも普通に使われていると 思うけどな。適材適所で。
225 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 00:47:54 ] >>220 そりゃアマチュアは微妙な要求してくる客がいないからな かゆいところに手が届かなくても文句いうやついねーし
226 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 01:04:48 ] アマチュアなら技術的な判断でいろいろ決めていけるけど、 プロとして作る場合は技術的な判断なんて二の次で、客の要望が優先だからな。
227 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:02:55 ] しかも客自身何がやりたいのか判ってないこともしばしば
228 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:17:29 ] >>226 そういう会社に勤めてる奴は本気でかわいそうに思えるよ。 技術を売ってる会社っていうのはそうじゃないしね。
229 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:22:15 ] まぁそういう制限の中でどれだけ理想に近づけるかという楽しみもあるわけだが
230 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:38:09 ] 技術を売っている会社にしても何でもかんでもHSP使ったり無理矢理 awkで開発したりはしないと思う。
231 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:53:33 ] またawkで十分君か。
232 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 02:56:23 ] 初心者対象ならドキュメントやサポートの充実が大事 HSPはその辺がんばってる 言語仕様は文法が簡単ならOOでもそうでなくてもいいと思う
233 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 03:13:28 ] >>228 っていうか、可哀想も糞も会社の仕事だとみんなそうだろ まず客の要望があるんだからかゆいところに手が届かないような ツールじゃ駄目なんだよ
234 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 03:42:07 ] >>233 まずそこが違う。 客に合わせて作るんじゃなくて、作ったものをほしがってる客を探すんだよ。
235 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 05:43:59 ] うん。そのために非技術的な判断が入るのは日常茶飯事だよ。
236 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 07:21:47 ] >>234 客がほしがるように、よりエロくするのですね。
237 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 11:16:10 ] awkしか知らない人がうじゃうじゃ力説したところで、 我々プロのプログラマはOOPLを平然と選ぶ。 不便なものを選択する理由は無いからだ。
238 名前:デフォルトの名無しさん mailto:sage [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
239 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 12:23:00 ] >>237 awkは普通に便利だけどな。 それだけで何でもやろうとすると 不便になるだけで。
240 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 17:55:18 ] >>234 そんなことしてる会社長くないだろw それってだって新規開拓の瞬間ぐらいじゃね? ほらほらうちの商品こんなんですけどどない? って売るじゃん? でも売った後って次は「ここをこうしてほしいな〜」とかいう要望を聞いて それを金にしていくじゃん? 少なくとも新規開拓のコストや手間考えたらおいしい商売じゃん っていうかそうやって商品や会社の信頼ってものをあげていくのが仕事じゃん? あの会社ツール売るだけ売ってなんもサポートないよね?って思われるのってメリットないじゃん? っていうか一度売りつけたら今度はいつまでも続くサポート地獄で儲けるのは この業界の鉄則っていうか唯一のうまみじゃん? 例えば「○○アプリに〜って機能があるけど、これをbatファイルで設定して 連続で動作できるようにしてほしい」とか「んなもん手で100回やれよ常考」とか 切り捨てるわけにはいかないじゃん?せっかくこんな糞作業で金くれるって言ってるのに
241 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:12:28 ] どうも例えにawkを持ち出したり、「技術を売ってる会社」云々の 煽りに非常に既視感を感じるんだが。
242 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:24:19 ] >>240 〜じゃん? まで読んだ
243 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:25:11 ] 適材適所 と 万能 と まぁカナヅチしか持っていない奴は、 見るものすべてが釘に見えてしまい、何でも叩こうとするってことだね
244 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:27:40 ] じゃんじゃん焼き
245 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 18:28:20 ] フォークで肉切ってる奴を横目に、 俺たちはナイフで肉を切る。
246 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 19:10:33 ] まぁナイフもフォークもスプーンも箸も使えた方が当然楽だし テーブルマナーとしてもエレガント。 「用に足りる」とかいって何でもawkな人はいわば学校給食の 先割れスプーンみたいなものかな。
247 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 20:08:46 ] AWKだけの人なんていんの? AWK使う人ってシェルスクリプトとかSQLもやってるイメージがあるんだけど。 UNIX管理者やデータベース屋なら使えて当然じゃない? あまり使わないとしても、 あの程度使えないと恥でしょ。
248 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 20:14:46 ] 必死で身に着けたawkを誇りたいんでしょ。 掛け算の七の段が得意と自称する少年がそれを連呼するように。 それを見守る周囲の人間は、ほほえましく思ってる。
249 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 20:20:37 ] >>247 過去スレにいたんだよ。社内システムをawkで内製してますawkで いいじゃん外注してOOPなんて馬鹿でね? と騒ぎまくった人が。 Perlとawkでコード比較したりTCP80番叩いて「Webも出来る」って 豪語したりと非常に楽しいキャラクターであった。 過去形なのが残念だが。
250 名前:デフォルトの名無しさん mailto:sage [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}'
251 名前:250 [2009/05/10(日) 21:29:25 ] >>249 毎度どうも。 楽しいキャラでごぜえやす。 他にも中途半端ながらCやらPerlやら使いやすんで ご期待に反してAWK至上主義者ではごぜえやせん。 所詮素人でごぜえやすから 249の先生にはかないやせんが。 あっしは別にOOPがいらねえとは思いやせんぜ。 アマとプロの技術的解離を大きくした一因だと思ってるだけでやす。
252 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:35:46 ] アマチュアの方がOOP理解してて、プロは理解してない奴が多いっていう現実が。
253 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:57:00 ] つまりOOPってそんなに必要じゃないのかな…?
254 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:58:00 ] OOPなんてジョークで作られたやつをセミナー屋が持ち上げただけだろ。
255 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 21:58:41 ] おまえらOOPに釣られすぎ
256 名前:デフォルトの名無しさん mailto:sage [2009/05/10(日) 23:34:28 ] >>252 いや、仕事使うとその無意味さに気づく >>253 でもこれが無意味だって気づくことでプログラミング能力は格段に上がると思う
257 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 01:53:45 ] >>256 なぜ無意味だと思うんだい?
258 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 02:15:18 ] >>257 オブジェクト指向でプログラミングしても効率よくなるなんて言葉が嘘だったことに気づくからさ
259 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 02:54:33 ] >>250 #!/usr/bin/ruby require "dbi" DBI.connect("dbi:Mysql:test:localhost", "root", "password") do |dbh| dbh.execute("SELECT * FROM tbl_employee WHERE dpt_code <> 10") do |sth| puts sth.fetch_all.select{|row| row[0] == 104}.join("¥n") end end