1 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 06:57:59 ] 前スレ pc11.2ch.net/test/read.cgi/tech/1198822420/
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
260 名前:デフォルトの名無しさん [2009/05/11(月) 05:13:37 ] じゃあオブジェクト指向プログラミングってなんだったんだろ・・・ おもちゃ?
261 名前:デフォルトの名無しさん [2009/05/11(月) 05:38:04 ] いろいろある方法論のひとつと認識すべき。 劇的に全てのことが幸せに変わるものではない、ってことだ
262 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 06:06:56 ] >>258 そうそう 仮にオブジェクト指向なら工数○分の1にできる?とか考えてみれば 仕様の項目から実装時間テスト時間を考えたときにオブジェクト指向にしたところで 1Hだって減らせないことに気づく これではビジネスとしてまったく意味がない
263 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 06:36:32 ] unko
264 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 08:08:50 ] 結局一面だけ宣伝したバカにのせられてそこだけ信じて騙された〜!って騒いでるだけに見えるな(w
265 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 13:24:40 ] だからOOAの事言っているのかOOPの事言っているのか はっきりさせようぜ。
266 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 13:33:22 ] >>264 はい、その通りです てか、業界全体がだまされた
267 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 13:34:42 ] >>265 両方だろ、馬鹿。 だが、設計技法を発展させて一般化すればErlangにも応用可能かもな。
268 名前:デフォルトの名無しさん [2009/05/11(月) 18:07:49 ] そういう〜かもね的な意見に食傷気味
269 名前:デフォルトの名無しさん [2009/05/11(月) 20:05:04 ] >>259 #!/usr/bin/bash mysql --user=root --password=password -e "USE jinji_kanri; SELECT * FROM tbl_employee WHERE dpt_code <> 10;" | awk '$1 ~ /^104/{print}'
270 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 20:06:58 ] >>268 「〜かもね」=誰かやれよ
271 名前:269 mailto:sage [2009/05/11(月) 20:11:53 ] awkじゃなくgrepで用が足りるんだが、 >>250 でawk使ってるからそれに合わせた。 短く書こうとすれば結構短くなるもんだ。 Rubyでももう少し簡潔にできるのでは?
272 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 20:32:55 ] なんで | awk '$1 ~ /^104/{print}' なんて書いてるの? db側でやっちまったほうが手っ取り早く見えるが。 mysqlはwhere句の中で正規表現使えないのか? postgresqlなら and foo ~ '^104'と書く。 クエリが複雑になったらRubyで書くとカンタンやね。 sshと組み合わせてリモートで処理させるときは、 シェルスクリプトでやっちゃったほうがマシなときもある。
273 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 20:45:15 ] MySQLでもREGEXPで正規表現は使えるから そのほうが簡単だろうけど
274 名前:272 mailto:sage [2009/05/11(月) 21:24:39 ] あ、失礼。 > なんで | awk '$1 ~ /^104/{print}' なんて書いてるの? 部分はそもそもの発端である>>250 にむけてのレス。
275 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 21:28:47 ] AWKとかどうでもいいでしょう。オブジェクト指向言語じゃないんだから。 オブジェクト指向の効率が悪いっていう証明をしてくれよ
276 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 21:34:40 ] >>272 >>250 を見ると関数を定義してるから、 sql "SQL文" で済むみたいだけど。 ruby使うともっと簡単になるの? もし、単にSQL文並べるだけよりも楽になるなら便利だよね。
277 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 22:41:39 ] >>275 じゃあ、C言語+構造化で組むと3ヶ月でできる仕事を C++とオブジェクト指向で組んだら何ヶ月でできる? 仕事って数字出せなきゃ駄目なんだよね・・・
278 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 23:11:11 ] >>277 おまえのところは、 アセンブラで組んだら3ヶ月でできる仕事だから、 C言語使ったら何ヶ月かかるか見積もってね という仕事を請けてるの?
279 名前:デフォルトの名無しさん mailto:sage [2009/05/11(月) 23:13:59 ] >>278 は? お前がオブジェクト指向云々の話がしたいっていうから 比較対象でC言語出しただけだよ 好きなのでいいよこだわりねーし オブジェクト指向でやると工数がどうにかなんじゃなかったの?
280 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 01:21:38 ] かくして 猿猿合戦の火蓋は切って落とされたのであった
281 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 04:12:27 ] >>272 Ruby含めてDBライブラリを持つ言語を使わないとトランザクション とかエラー処理周りを書くのにえらい苦労すると思う。 検索専門だったりデータをガツンと丸ごとインポートする程度なら シェルスクリプト+αもありだし実際使うけど、エラーも考慮して 継続的にデータを出し入れする「ちゃんとした」DBアプリを作るの であればawk云々の出る幕はないと思うんだがなぁ。 とりあえず>>250 はクエリで複数行を引っ張ってきてから手元で 絞り込みをかける奇妙さといい、そもそも何で正規表現使っている のかなとか例としては謎が多すぎる。
282 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 09:57:10 ] OOPなど余計だ(キリッ)などと言っている人が、 得意満面で余計なことをAWKでしてる、という話。
283 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 10:07:45 ] >>282 いいえw てか何でAWK? 俺はHaskell派なんだけど・・
284 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 10:18:59 ] >>283 お前じゃねーよw >>249-251 を見れw