1 名前:デフォルトの名無しさん [2007/09/05(水) 22:01:42 ] 最強のLL=軽量プログラム言語は、どれよ? エントリーは、 Perl、PHP、Python、Ruby、JavaScript・・・ さあ、死ぬまで語りやがれ!!!
2 名前:デフォルトの名無しさん [2007/09/05(水) 22:05:17 ] 軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、 コードの作成や修正が容易と見なされるプログラミング言語のことを指す。 ここでいう「軽さ」はプログラマの負担の軽重を指し、 実行速度に優れているという意味ではない。 現在の水準では ・インタプリタ ・動的型 ・正規表現 ・関数オブジェクト などを利用できるものがLLと呼ばれることが多い。(Wikiより)
3 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 22:11:14 ] ルーク、Forthを使え!
4 名前:デフォルトの名無しさん [2007/09/05(水) 22:35:20 ] 究極のLLは、話し言葉だけどな。 「住所録作っといて」これでできれば完璧。
5 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:21:40 ] Wikiとか略す奴は信用できない
6 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:26:13 ] Wikipedia を鵜呑みにして自分の意見を書かない奴も信用出来ない
7 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:56:02 ] プログラマの負担を最も軽くするとプログラマは不要になる すなわちプログラマは最強のLLを求めていない
8 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 00:14:24 ] 俺だけに優しくしてくれるツンデレなLLがいいな。
9 名前:デフォルトの名無しさん [2007/09/06(木) 11:29:17 ] Perlは、短く記述できるのが逆にわかりづらい気がする。 よって、−1票。
10 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 18:33:57 ] 負の投票ができるのかよwww デキルメントwwwwww
11 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 07:22:14 ] >>9 の短く記述につながると思うんだけど、 perlは、暗黙の変数($_とか$/, $., $&みたいなの)がわかりにい。何となくで読めない。 よく使ってる人とか、記憶力がいい人はいいんだろうけど。 $ARG, $RS, $NR, $MATCHって書いてる人は、ほとんど見ない。 よって-1票
12 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 17:10:00 ] Perlは、小飼弾が大きな顔をしているのが嫌い。 従って -1票
13 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 17:47:46 ] そんなの気にするなよw
14 名前:デフォルトの名無しさん [2007/09/07(金) 23:00:01 ] pythonに一票 perlから移った
15 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 23:22:13 ] Python はケータイでも使えるよね
16 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 10:46:54 ] phpって汎用じゃないんでしょ?
17 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 23:14:31 ] Tcl とか awk も忘れんといてください
18 名前:デフォルトの名無しさん mailto:sage [2007/09/10(月) 15:45:46 ] >>16 汎用?
19 名前:デフォルトの名無しさん mailto:sage [2007/09/10(月) 20:31:46 ] 汎用でない言語。Postscript, Mathematica, ....
20 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 22:35:23 ] でもこないだ LL Sprit で和田先生が PostScript を汎用に使ってたぞ。
21 名前:デフォルトの名無しさん [2007/09/19(水) 06:59:46 ] 一番将来性あるの、どれ?
22 名前:デフォルトの名無しさん mailto:sage [2007/09/19(水) 07:41:06 ] COBOLだな
23 名前:デフォルトの名無しさん mailto:sage [2007/09/19(水) 09:07:38 ] COBOTL
24 名前:デフォルトの名無しさん [2007/09/21(金) 22:24:11 ] perlは嫌いじゃないんだが、自分で書いたコードも あとから見ると、判読不可能。 というわけで、最近は、専ら、Ruby。
25 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 23:21:56 ] 最近JavaScriptがすごい言語なんじゃないかと思い始めてる。 でも思ってるだけ。
26 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 03:24:10 ] JavaScript に Perl 並みのライブラリがあれば、俺も JavaScript 使いたい
27 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 02:16:54 ] JavaScriptは普通に凄い言語だと思う 俺の中でプロトタイプベースの言語と言えばJS
28 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 06:54:56 ] self
29 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 12:08:12 ] JavaScriptってwebアプリ作れるの?phpみたいに
30 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 12:18:00 ] その気になれば、ASP/ASP.NETで使えるはず。
31 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 19:54:23 ] io
32 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 19:33:37 ] JavaScriptはAdobeソフトも動かせるんだぞ! まぁ、アレだけど。
33 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 00:24:40 ] Perlは、id:dankogaiがウザイから-1票
34 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 00:26:19 ] >>29 AJAXで、webアプリのフロントエンドを任せるのが主流 Livedoor ReaderのJavaScriptっぷりは、すごい バックエンドは、ほとんどAPI化してあって、JSONもらって、シコシコ JavaScriptで組み立てる
35 名前:デフォルトの名無しさん [2007/10/08(月) 15:58:53 ] 今回のmixiのリニューアルについて - 専門家に聞く [All About プロファイル] profile.allabout.co.jp/ask/qa_detail.php/6863 > そもそもせっかくリニューアルといっているのに、いまだにphpではなくperlで動いているあたり。。。 perl厨、涙目wwww 天下のAll Aboutの専門家ですら、perlは糞とおっしゃられている 以下、素人の反応を見ても必死で笑える はてなブックマーク - 今回のmixiのリニューアルについて - 専門家に聞く [All About プロファイル] b.hatena.ne.jp/entry/http://profile.allabout.co.jp/ask/qa_detail.php/6863
36 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 16:06:40 ] >>35 phpではなくって言ってる専門家(ワラ ハズカシィ はてなって何使ってるの? perlは昔だっけ?
37 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 16:30:23 ] >>35 d.hatena.ne.jp/waseda23/20071007/1191769743 天下の All About は素人を金で専門家扱いしてあげてるらしいよ(プ
38 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 17:13:04 ] Perl も PHP もどっちもどっちだと思うが、そのコメント見てると若いって気楽で良いな。
39 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 19:33:46 ] どっちもほとんど使わない部外者からすると、perlの方がマシ。
40 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 12:42:33 ] 某氏がPHPの「<?〜?>」に文句垂れてたけどJSPやASP、eRubyも同様の書式ですよね。 どの言語が最初に採用したのでしょうか?
41 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 03:38:17 ] All About は信用出来ないなぁ、俺は。 自分が知ってる分野のところ読んでみると変なのが見つかるかも。
42 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 05:28:04 ] PHPって、WebプログラミングするときPerlやPythonよりどこが優れてるの?
43 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 12:23:43 ] 企業の立場から見て、perlがphpより優れているのは、兵隊がいつでも沢山調達できるということだ。 php使いは意外と少ない。企業が使えるレベルはな。
44 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 00:03:51 ] phpはロジックが全くないものでもまずは表示できる
45 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 02:26:51 ] Pythonはアメリカで使われてるだけあってライブラリとか周辺的なものがいいよね 対して、Rubyはこのあたりがいまいち
46 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 11:52:48 ] >>45 いいや、そんなことはない。両方使い込んでるからはっきりいえる。 Rubyがいまいちなのはドキュメント。これはpythonのほうが上。
47 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 17:25:35 ] >>46 特殊ハード/ソフトなんかで、世界レベルのシェアの差がでてると思う。 SSLアクセラレータ/HSM関連とか、特殊演算特化型のハードとかね。 結構有名なハードなら、c/java/perl/pythonは大抵APIが用意されてる。 グラフィックソフトとかだと、pythonがデファクトスタンダードだしね。 RubyのAPIもほしいな………
48 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 23:40:22 ] とりあえずperlの強みは大抵のlinux/unix環境に入っていることかな? 他の3つはインストールすらされてないことも多い. と,サーバのログ解析とかのテキスト処理がメインの俺様が逝ってみるテスト.
49 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 00:47:31 ] 俺が使ってる OS には Python もデフォで必ず入ってるよ。 Mac OS X: Perl, Python, Ruby, Tcl, JavaScript Solaris: Perl, Python, Tcl, JavaScript
50 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 03:55:18 ] >>48 PythonもXenのおかげで増えているみたい。
51 名前:デフォルトの名無しさん [2007/10/23(火) 15:08:31 ] (いまだにphpではなくperl) God寺田変換 yoshihi6.com/perl/?q=http%3A%2F%2Fja.wikipedia.org%2Fwiki%2FPerl
52 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 02:01:29 ] Cマスターへの登竜門はどれがいいですか
53 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 11:38:59 ] >>52 Python
54 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 13:44:05 ] >>52 最初からCやった方がいいと思う。
55 名前:デフォルトの名無しさん [2007/10/24(水) 23:16:50 ] 直感的なわかりやすさ PHP>>>VB>Ruby>Perl>>C=JAVA/C#>>>>>>>>>C++ By 安藤正芳 これどう思う?
56 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:24:58 ] Pythonがないので論外! いや、Pythonが論外?
57 名前:デフォルトの名無しさん [2007/10/25(木) 00:40:42 ] >>56 本当に、なんでPythonがないんだろうねwww
58 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 08:50:02 ] インタプリタ Python > PHP > Perl > Ruby
59 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 15:39:29 ] shが最強だろ? ふぐさつ(←なぜか変換できない)な事をやろうとすると、ほぼすべて 外部のコマンドに投げなきゃならないのが致命的だがw
60 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 19:04:15 ] つまんないよ。どこがつまんないかはあえて言わない
61 名前:デフォルトの名無しさん [2007/10/27(土) 01:15:31 ] >>58 はともかく、>>55 はありえねええw VBとか、コードみたら発狂する。 VBが悪いんじゃなくて、VBで使っているようなやつのコードを見ると発狂するw VB.netは除く PHPそんなにいい? わかりやすくても、IPAが名指しでさけろっていう言語だから不安w
62 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 02:16:15 ] じゃー俺はPowerShellに一票
63 名前:デフォルトの名無しさん [2007/10/27(土) 03:03:04 ] PHPとRubyってうんこじゃないか HTMLに陰毛が生えたくらいに簡単じゃないか RubyはまだRailsがあるからわかるけど でも作者のなまえがひらがなであほみたい PHPも名前がわけわからん ぼんっきゅっぼんっ!って感じだよ
64 名前:デフォルトの名無しさん [2007/10/27(土) 07:10:45 ] >>63 なんかしらんがワロタ おまえがなぜか好きだw
65 名前:デフォルトの名無しさん [2007/10/27(土) 11:48:23 ] 時代はCOBOL
66 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 13:11:54 ] ドノーマルの玄箱にruby入ったw これでわけのわからんPerl使わずにすむv
67 名前:デフォルトの名無しさん [2007/10/27(土) 13:27:45 ] iPod touchでRubyを使うのはちょっと厳しいかも - ナマケログ d.hatena.ne.jp/faultier/20071025/1193293222 iPodで動かなくてRuby厨涙目w やっぱり、Rubyは、メモリ食いすぎだと思うよ
68 名前:デフォルトの名無しさん mailto:age [2007/10/27(土) 17:04:38 ] >>67 Rubyって負荷かけるとcore吐いて死んだり、 こういう細かいところがまだよくできていない。 恐ろしくて仕事などには使えない。PHPの方がマシ。
69 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:15:04 ] 高負荷環境で使うなら JRuby じゃないの 省資源環境で使うならバージョン落ちで
70 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 18:08:01 ] >>58 VMの性能の違いが戦力の決定的な(ry
71 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 00:32:13 ] ・言語仕様 読み易さ、書き易さ、コードの短さ等。 主観的な部分も大きいが一般的に Perl に対する不満は大きく、 Python, Ruby, ECMAScript は一長一短 ・ライブラリの充実度 何かをしたい時に既にライブラリが用意されているか。 Perl はこの点ではダントツ。 ・VM の性能 コードの実行速度、並列処理の実装、FFI, JIT, GC の実装等。 並列度でも FFI でも Perl が頭抜けている。Python のスレッドは 飾りだし、Ruby は未だネイティブスレッドを扱えないんだっけ?
72 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 00:39:30 ] VMの性能評価はほんと宗教論争だよな
73 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 00:53:21 ] ワンライナーしか書かないなら関係無い世界だよね
74 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 00:59:38 ] >>72 まだ研究途上だから仕方ない。 評価基準とか仕事内容を絞ればある程度比較できるんじゃないの。
75 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 01:22:13 ] 評価基準は用途に依って色々だね。 忌み嫌われているきらいのあるマイクロベンチも VM の評価には実は必須項目だったりする。 メモリフットプリント 他アプリに組込めるか 並列処理の粒度 処理性能 + 数値演算性能 + I/O 性能(ファイルの読み書き等) + サブルーチン呼び出しの性能 + オブジェクト生成の性能 GC の並列度 GC の速度 JIT を備えているか JIT の性能 JIT 対象になるプラットフォーム数 FFI を備えているか VM の移植は容易か
76 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 09:28:30 ] FFIってなに?他の言語の関数呼ぶやつ?
77 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:02:36 ] >>76 ファイナルファンタジー1
78 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 14:32:00 ] バトロワつっても生物なんて環境に負けなきゃ生存しちゃうわけで バッティングしてないものを無理やり戦わせるから宗教じみてくるんじゃないのか
79 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 14:47:25 ] >>78 バトロワる必要は無いと思うけど、各実装の特徴を把握しておく事は重要だと思う
80 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 14:56:54 ] 隔離スレは意外に俺Tueeeeで荒れない罠。
81 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 16:06:30 ] VBスクリプトも仲間に入れてください
82 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 21:18:56 ] >>55 Development 言語:ITpro itpro.nikkeibp.co.jp/develop/language.html#python 日経ソフトウェアさん的おすすめラインナップだから こういうかんじなのね…
83 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:40:22 ] 日本Pythonユーザー会がアレなんで python -1
84 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 20:44:28 ] 他力本願な83みたいなユーザがいるので Python -1
85 名前:デフォルトの名無しさん [2007/11/05(月) 03:52:11 ] WEBなら、ふつうにPHPに1票入れとくか。 Yahooも採用してるしな。 とにかく分かりやすくて、開発速度が出る。 C、Perl、Java知っていれば、1日で概略をマスターできるし。 2日目から実際にコード組めるだろう。豊富な関数もあるしな。
86 名前:デフォルトの名無しさん [2007/11/05(月) 04:31:40 ] 個人的に`Ruby.は嫌いで無いのですが…(+ФyФ)!`python.の方が先に組まれて居るので先に調べようかと…
87 名前:デフォルトの名無しさん [2007/11/05(月) 04:43:16 ] >>86 「追加」 ,level まだ…(+ΦyΦ)!調べて無いですが… ‘スミマセン…
88 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 08:10:10 ] 処理は重いのに軽量言語
89 名前:Perl坊 [2007/11/09(金) 15:01:47 ] Perlは自己責任でなんでもありなんだよな。 よって二極化が進みすぎたよな。 ヘタレもエリートもウェルカムな言語を標榜してるから PBPのような啓蒙本が必要とされるのも当然だな。 制限も、自ら制限を課すんだよな。 このご時世リベラルすぎは不人気だよな。 Pythonはいわばヨーロッパの町並みなんだよな。 賢く小綺麗にまとまってはいるが、異端を許さないよな。 制限は文化の範疇だよな。 見た目はいいけど、住んでみると辛いよな。 Rubyは日本のもの作りのうまさが出てるよな。 悪く言えば文明乞食、パクリだよな。 素性は悪くないんだろうけど 正直勝ち馬に乗れ的な会社が多すぎなのは キモイよな。 PHPはサーバー会社やYahooの肩入れ言語だよな。 deployのしやすさがウリだが フレームワークや複雑なことをしようとすると 他言語で書かれたバックエンドが必要になって 結局テンプレ言語って役目になるよな。 メモリにロードするバックエンドと そうでないフロントエンドを分けるように するまでの役目だな。
90 名前:デフォルトの名無しさん [2007/11/09(金) 15:51:44 ] >>84 それを言うなら、 他力本願な83は -1
91 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 16:10:38 ] 私のイメージ ヨーロッパ: 全体を見て整合性をとる。それによる不便を受け入れる。 日本: 全体を見ないでみんな勝手に開発する。 便利とか見た目をよくするためなら、古いのが壊れるのを厭わない。
92 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 13:18:14 ] とりあえずいろんな言語を試してみたら >>89 のようにそれぞれの別々の用途、特徴や 自分の好き嫌いがあると感じるんじゃない?それを一つにしぼらなきゃいけない、という 強迫観念に駆られている、もしくは駆りたてる人たちは、ちょっと病的な感じがするよね。
93 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 13:48:04 ] いいから戦えよ
94 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 14:06:49 ] Rubyの勝ちはもう決まっているので、 あとは各人の寸評がだらだら続くだけです。
95 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 18:42:49 ] 最近 Python 勉強し始めたんだけど Ruby より楽になった気がする
96 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 00:51:28 ] groovy最高だぜぃ! っていうか会社の都合でJDK以外の開発環境入れられないからなんだけどな. groovyをコソーリ自分のHOMEディレクトリに放り込んでる.
97 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 13:41:33 ] RhinoはJavaとの連携が面倒くさいから、groovyの方が良いよねー。
98 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 18:50:59 ] Python のメンバ変数って全部 public だよね。Python に慣れると private とか protected なんて実は不必要なんじゃない、とすら思うよ。
99 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 19:07:31 ] >>98 >Python に慣れると private とか protected なんて実は不必要なんじゃない、 >とすら思うよ。 それは、これだけ愛してるんだから結婚しても問題ないという気持ちと 似ているかもしれないし全然違うかもしれないね
100 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 19:15:43 ] >>99 面白い例えをしてくれるね。思わず笑ったよ。
101 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 19:46:14 ] 漏れはC++のときもJavaのときもprivateは使わないよ
102 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 20:21:15 ] >>98 すべてvirtualな世の中だって、privateもprotectedもちゃんとあるさ。 ぼくたちの心の中にね。
103 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 20:22:37 ] private は人間以外、不要なようですな。 えっ、オレ、うまいこと言った?
104 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 22:10:48 ] うちの部屋は合鍵持ってるひとが4人いる
105 名前:デフォルトの名無しさん [2007/11/19(月) 15:21:27 ] swigが使えればどれも一緒
106 名前:デフォルトの名無しさん [2007/11/25(日) 14:55:34 ] pear つながらん go-pear.org 自体がなくなってるって、あかんやろ! んで、 pear.php.net/go-pear もつながらん! PEARインストールできひんやんけボケ
107 名前:デフォルトの名無しさん [2008/01/02(水) 13:45:15 ] 今ヤフーのソースが見れる状態になってる。 ログインしてたらトップページで天気を表示できるけど どうもこのCGIに実行権限がつけられていないっぽい。 ダウンロードできるファイルは以下のファイル。 ulm-fp-data.php
108 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 23:26:42 ] 「二年間Railsで開発したあとPHPに戻った七つの理由」 1. Ruby/Railsでできて、PHPでできない事……(考え中)……ないね。 2. 会社のみんなはPHPに慣れている:統合のコストを過小評価しないこと! 3. ほしくないものは要らない 4. PHPは小さくて速いよ 5. PHPは私の好みに合っている 6. SQL大好き 7. プログラミング言語はガールフレンドみたいなもの: 新しいほうが良い、なぜなら*貴方*が良くなっているから www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html
109 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 23:32:31 ] >>108 なにこの負のスパイラル(ww 真のハッカーはPerlを使うんだぜ
110 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 00:29:49 ] 最近、RoRコミュニティーに愛想つかした開発者がいたな
111 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 05:29:48 ] へんなスクリプト言語使うより、VC++とかEclipseでクラスビューとか コード補完とか使いまくりの方が楽な件
112 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 11:03:07 ] Django使い始めたらRoRのばからしさに気付いた
113 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 12:19:33 ] 撤収〜!!
114 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 13:18:34 ] >>110 ttp://arton.no-ip.info/diary/20080103.html クソばっかりだとよ。
115 名前:デフォルトの名無しさん mailto:hage [2008/01/03(木) 14:58:20 ] >>112 厨房御用達フレームワークという意味ではどちらも同じ。
116 名前:php初心者 [2008/01/04(金) 03:08:42 ] 次のサイトを参考にphp.iniを書き換えているのですが ブラウザに出力した時に日本語が文字化けしてしまいます。 (その時のHTMLソース自体が「?」に置き換わっています。) www.bnote.net/windows/windows/code.shtml どうすれば正常に文字列を出力する事が出来るのでしょうか? 1※*.phpファイルの中身 <?php print "私のホームページへようこそ"; print '<head>'; print '<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">'; ?><BR> 2※エディタは「サクラエディタ」でphpファイルを編集し保存しています。
117 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 05:42:48 ] たぶん板違い
118 名前:デフォルトの名無しさん [2008/01/04(金) 13:56:06 ] 教えてください。 文字化けしてしまいます。
119 名前:デフォルトの名無しさん [2008/01/04(金) 14:45:17 ] ・・・・・・・・・・・・・ 意味不明。 php.ini を修正して apachenを再起動したら直った。
120 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 14:49:56 ] デーモンプログラムは起動時に設定を読み込むから 設定を変更しても再起動しないと適用しないんだよ 君の不勉強さが悪い 思ったとおりこんな奴の相手をしなくて良かったよ
121 名前:デフォルトの名無しさん [2008/01/05(土) 03:31:30 ] Web制作 pc11.2ch.net/hp/ >>118 Web制作板でスレ建てて聞いて見れ
122 名前:デフォルトの名無しさん mailto:sage [2008/01/05(土) 08:40:48 ] こら、スレ立てさせるなw。
123 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 11:27:49 ] LLはいろいろあってどれを選べばいいかさっぱりわからん コードの見た目とかがとっつき難いのが多すぎ 動的型とか怖すぎる
124 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 11:33:47 ] Perl の動的型は俺も怖いが PythonやRubyのは変数に型が無いだけで 中身はキッチリ型を扱うからあんま怖くない PHPはやったことないから分からん
125 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 14:11:00 ] つまり、awk最強
126 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 14:35:06 ] PHPは整数のゼロとFALSEが等価になったりするが、===演算子なら 型を考慮した比較をしてくれるらしい(0 == FALSEは真、0 === FALSEは偽?)。
127 名前:デフォルトの名無しさん [2008/01/08(火) 21:05:48 ] >>123 静的型に慣れていると、 実行時にエラーをはきまくる動的型の言語が怖いというのは理解できる。 ダックタイピングで不安というのもわかる ただ、動的型の言語の場合は(静的型も本来必要なのだが)、 テストを書きまくるものなのだ 動的型言語で大規模プログラミングができないということはない (そうでない場合、我々が使っているサイトの多くは破綻しているだろう)
128 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 21:08:27 ] バックエンドの DB までが動的型付けの言語で書かれてるなら それも納得なんだけどね
129 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 11:17:44 ] DBとかを静的型付けで作るのは、単に実行速度の問題じゃね? 動的型付けの言語は速度が犠牲になりやすいし。
130 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 22:38:03 ] >>123 とっつきやすさで選ぶんならphpじゃね? 比較的にみて文法に癖がないし。 まあ言語としてはあんまりだけど。 趣味でやるんならiolanguageとかでもいいんじゃ
131 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 13:54:15 ] 語彙が癖だらけ
132 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 19:34:54 ] >>130 Python>>>PHPだろ
133 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:12:01 ] 良くも悪くも、PHPはWeb用言語だと思う
134 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:38:56 ] iolanguageはすごくわかりやすいぞ。 純粋オブジェクト指向。
135 名前:デフォルトの名無しさん [2008/01/14(月) 19:44:06 ] phpはねーわww ちょっとの前なら、VB(not .NET)を進めるようなもの
136 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 20:21:44 ] 各言語が採用されている有名なシステムをどなたか挙げてもらえませんか?
137 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 20:38:49 ] Apache
138 名前:デフォルトの名無しさん mailto:hage [2008/01/14(月) 20:45:02 ] Linux
139 名前:デフォルトの名無しさん mailto:age [2008/01/16(水) 10:56:53 ] b.hatena.ne.jp/entry/http://www.opensource.co.jp/CEOTalks.php?itemid=264 この会社のHPを見てみたら、Ruby作者の会社と協業してたぞ。 腹黒い。 どんだけ〜〜〜。
140 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 11:22:43 ] ライセンスすれにでも逝け
141 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 11:24:53 ] あいおー!
142 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 19:54:52 ] あいおーいいよあいおー
143 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 19:40:13 ] あいおーあいおー
144 名前:デフォルトの名無しさん [2008/01/17(木) 22:38:29 ] >「改修したコードをユーザーとして自身のシステムで利用し、コードの再配布を行わないからである。 」 名言だな
145 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:46:05 ] builder.japan.zdnet.com/news/story/0,3800079086,20365095,00.htm Ruby,Perlは人気落ちてるんだって
146 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:23:21 ] 実際 Python 使ってみて気付いたことがある Ruby の糞さ加減 Perl はそれ以前だけど PHP は論外
147 名前:デフォルトの名無しさん [2008/01/18(金) 00:34:31 ] >Ruby の糞さ加減 kwsk
148 名前:デフォルトの名無しさん [2008/01/18(金) 00:42:13 ] なにいってんだ、Pythonみたいなダセー言語使えるか。 Rubyは美しい。これだけですべてを凌駕する。
149 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:52:53 ] 美しさでいうならrubyよりiolangugaeの方が美しいよ
150 名前:デフォルトの名無しさん [2008/01/18(金) 00:57:47 ] >>149 マジデ。今度ちょっと見てみるか
151 名前:デフォルトの名無しさん [2008/01/18(金) 02:19:28 ] >>149 kwsk
152 名前:デフォルトの名無しさん [2008/01/18(金) 02:24:04 ] Io プログラミングガイド f21.aaa.livedoor.jp/~kizz/prog/io/_docs/IoProgrammingGuide_ja.html これかー、確かにRuby好きな俺にもけっこうびびっとくるもんがある。 一貫性がいいね
153 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 11:52:32 ] ioスレはずいぶん前に落ちた… この言語は検索しづらいから困る。
154 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 17:52:12 ] クラスベースの方が好きだなぁ
155 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 18:21:12 ] (a b c)をa(b,c)に書き換えただけにも見える。
156 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:45:32 ] それを言うなら b a(c) だろ。
157 名前:デフォルトの名無しさん [2008/01/18(金) 22:56:59 ] IOスレアドレスキボン しかし検索しずらくてあかんな 過去ログ探して見たい
158 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 03:54:10 ] >>157 io-language でぐぐれ。
159 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 10:59:39 ] あんたRubyにいいたいことがあるんじゃないんですか? とくにPythonと比べてみて。 ttp://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=Bruce+Eckel%A4%CE%A1%D6Ruby%A4%CB%A5%A4%A5%A4%A5%BF%A5%A4%A5%B3%A5%C8%A1%D7%A5%B3%A1%BC%A5%CA%A1%BC
160 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 11:55:21 ] >>159 なーんかこの人のPythonから他の言語に乗り換える理由は、「Pythonを使うより 倍の生産性を得たい」てことに集約されてるわけでしょ。で、Rubyはそんなことで きないからPythonから乗り換える必要はないっていってるだけで。 そらそうだろうし、Python使いがわざわざRubyに乗り換える必要はないけど、 PythonかRubyをこれから覚える人が、Pythonを選ぶべき理由にはならない。
161 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 12:22:44 ] どこをどう集約してそうなったんだ
162 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 12:40:45 ] >>161 >「この言語は、(今回はPython相手としようか)競合する言語 >と比べて、何かいいことするのか? / できるのか? / 何か改 >善してくれるのか?」 >Pythonを使うより倍の生産性を得たい、というのでないのなら、 >いったい何でこんな言語を使おうと思っているのかな?
163 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 12:47:36 ] PythonかRubyをこれから覚える人が、遅れて出てきた劣化PythonであるRubyを選ぶべき理由は無い。 と言っているように読めるな、俺は。
164 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 12:52:00 ] ようやくバトルロイヤルっぽくなってきたかな? 中身がむちゃくちゃだが・・・
165 名前:デフォルトの名無しさん [2008/01/19(土) 12:54:52 ] >>159 アドレスバーに以下を貼り付け、エンター javascript:with(document.body)innerHTML=innerHTML.replace(/Ruby/g,'@').replace(/Python/g,'Ruby').replace(/@/g,'Python');focus();
166 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 12:56:00 ] >>163 俺には、劣化Pythonにしたてあげようとしたが、Rubyにも見るべきところがあって 結局失敗しているようにしか見えない。んで、あげくのはてに 「Pythonの2倍以上の生産性が挙げられないなら、Python以外の言語に 移行する理由はない」とわめいてるようにしか。
167 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 13:17:22 ] にも見るべきところあって、とか犯罪者の情状酌量じゃあるまいし わめいてるのはお前の方にしか見えない。 ところでRubyは劣化Perlだと思う
168 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 13:40:34 ] アフォか。だいたいPythonの行インデントなんてダセーンダヨ。 だから、複数行にわたるときはバックスラッシュつけたり、 ()でかこむはめになる。selfてなんだよ。passてなんだよ。 そもそもディクショナリ自体ださい。 Python使いの美的センスをうたがうわ。
169 名前:デフォルトの名無しさん [2008/01/19(土) 13:44:06 ] も り あ が っ て ま い り ま し た ! !
170 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 13:59:39 ] >>168 >1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る >2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」 >3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」 典型的Ruby厨w
171 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 14:40:36 ] >>170 ここってそういうスレだろ?w おもっきし主観的な基準だがRubyは美しいし、直感的。マニュアルみなくても 「たぶん、こうかいても動くよな?」と思って書くと、たいがいその通りに動く。 これがどれだけ素晴らしいことか。 これ味わったら、Pythonなんてクソに思える。
172 名前:デフォルトの名無しさん [2008/01/19(土) 15:44:46 ] だいたい、P言語という呼び方のじゃまになっているRybyは空気読めてないんだよな。
173 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 15:56:19 ] RなんてPに毛が生えたようなもの
174 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 15:56:47 ] じゃあ Pyby にしようか
175 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 17:27:21 ] むしろPerlやPHPとはくくられたくないかもw
176 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 17:35:18 ] >>171 >「たぶん、こうかいても動くよな?」 仕様もマニュアルもない言語だからなwww
177 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 17:40:28 ] >>172 Rubyとはくくられたくないw から空気読めてるじゃないか
178 名前:デフォルトの名無しさん [2008/01/20(日) 00:44:32 ] くくられないほうがいい 低脳言語どもにな
179 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 01:17:47 ] Rubyは当然LAMPには含まれてませんが何か?
180 名前:デフォルトの名無しさん [2008/01/20(日) 01:55:34 ] いいんだよそれで
181 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 02:02:02 ] RAMP Ruby Apache Mac OS X PostgreSQL
182 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 02:15:20 ] そういやDB板ってほとんど死んでるんだね。 SUNがMySQL買収したってのにほとんどスルーだ。
183 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 02:28:10 ] おじゃばさまにおせんされちったまいえすくーへる
184 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 02:28:47 ] そんなことはないぞ
185 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 08:19:20 ] スーツ着るエンジニアは2chには寄り付かないからかなぁ
186 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 09:23:53 ] んなことはないな
187 名前:デフォルトの名無しさん [2008/01/20(日) 17:06:29 ] 上で出ていたio-language面白いな smalltalk風?もいがいといいな
188 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 01:36:34 ] ttp://blog.xole.net/article.php?id=599 これ見るとioすげーってなるよ
189 名前:デフォルトの名無しさん [2008/01/22(火) 22:50:40 ] >>188 Rubyいらないじゃんwww
190 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 15:05:12 ] え?PHPが最高だろ? 他の言語は見た目がちょっとね・・・ でもPHPも変数が明示的に宣言できないのが痛いんだよな。
191 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 15:43:17 ] 変数の宣言がいらないのがLLの特徴のひとつじゃね?
192 名前:デフォルトの名無しさん [2008/01/25(金) 16:23:31 ] PHPに「見た目がちょっと」なんて言われる筋合いはない
193 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 19:55:00 ] PHPより見た目が汚い言語って Perl ぐらいだろ。 brainf*ck とかの実用性無視の言語は別として。
194 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 21:42:17 ] PHPってどのあたりが良いのかさっぱりわからん 何もかも中途半端なイメージ
195 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 00:07:26 ] Rubyよりは芯がしっかりしてる
196 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 02:19:44 ] >>194 その中途半端さが「バランスの良さ」として受け入れられてる感じはする まあ糞言語なんだけど、phpであっても特別困ることはそんなにないからな
197 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 03:20:40 ] >>196 バランスかぁ そういう風には思わないけど、コピペで済む程度のスクリプトにはいい気もする 長いのは書きたくないなぁ >>188 io面白そうだな しかし、cygwinでmakeしたら引数無しで io コマンド実行したときの挙動がおかしい… 対話型のが起動するはずなのに終わってしまう。
198 名前:デフォルトの名無しさん [2008/01/26(土) 03:24:41 ] >>197 io は、winバイナリあるよ
199 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 03:28:27 ] >>198 それってライブラリの置き場所固定じゃなかったっけ? なんかそれが嫌でmakeしたんだけど… 対話型あるほうが便利だし我慢するか。
200 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 03:36:38 ] cygwinのshellじゃなくて仮想terminal使ってない?
201 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 03:45:32 ] >>200 cygwinのデフォのでも同じです Io 20080117 と、出た後しばらくして終了してしまう 公式においてあるWinのバイナリのほうだとうまくいくんだけど
202 名前:デフォルトの名無しさん [2008/01/28(月) 23:04:15 ] そろそろ初心者から脱却したいのでC言語を勉強しようと思います
203 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:26:11 ] >>202 それはいいことだ。そして再びスクリプト言語に戻ってきたら中級者かね
204 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:30:19 ] 拡張モジュールが書けるようになって帰っておいでー (^^/~
205 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:41:47 ] おいおいHSPが入ってないぞ
206 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:08:43 ] いえ、PHPは2度とやらないつもりです。一生ドカタはいやなので。
207 名前:デフォルトの名無しさん [2008/01/29(火) 23:28:01 ] PDAとか携帯から打ち込むとき楽なのはどの言語?
208 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:34:37 ] Python, SML, Haskell あたりは記号が少なく記述量も少ないから楽だよ
209 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:39:42 ] ttp://www.rubyist.net/~matz/20080126.html#p04 言語がダメなんだから、使っている人もダメに違いない。 そうに違いない。そうだ。そうだ。
210 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:55:23 ] >>209 PHP の側からしたら、ウィーンで楽しく平和に暮らしていたら、 スルタンがイエニチェリを引き連れて攻め上がってきた様な感じ だろうねえ。可哀想に。
211 名前:デフォルトの名無しさん [2008/01/30(水) 00:11:47 ] VisualBasicほど恥ずかしくはないよな、PHPは。 30こえてやってると恥ずかしいけど。
212 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:20:16 ] >>211 >VisualBasic 実は今一番興味ある言語だったりする… 最新のはクロージャに型推論に自動並列化も備わっているらしいじゃん そういうお馬鹿言語は好きだなあ 唯一の問題はうちにウィンドウズが無い事なんだけどね
213 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 03:18:28 ] 最新のVBって6のこと?
214 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 07:56:11 ] VB.NETじゃないの?
215 名前:デフォルトの名無しさん [2008/01/30(水) 14:11:56 ] VisualBasicって素でかいたら 6のこと。 VB.NET は VB.NET。 >>209 炎上してて吹いたw VIPからくんなw
216 名前:デフォルトの名無しさん [2008/01/30(水) 14:22:16 ] >>209 アルファーブロガー(笑)小飼弾の反応 404 Blog Not Found:「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い blog.livedoor.jp/dankogai/archives/50993137.html > それは、PHPユーザーは他の言語から学んでいるのか、という点。 > > PHPユーザーが他の言語ユーザーよりも弱いのは、そこなのではないか。 Matzの引用したのより、こっちの方が納得いくな
217 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:27:07 ] >>216 > アルファーブロガー(笑)小飼弾の反応 「てくにかるぅ〜らいたぁ〜」を思い出したw 「アルファブロガ」と書くと、かちっと見えない? どう?
218 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:37:46 ] > アルファブロガ 塗って押しつければ、10kgの鉄塊でも2秒で壁にくっつきそうだ
219 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:40:46 ] >>216 >アルファーブロガー(笑)小飼弾の反応 ITゴロ だろ。
220 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:50:32 ] 別にどんな名称でもいいけど、そういう変なところに熱の入った反応が 彼のような立場からすれば一番おいしいだろうな。 こういうのが自分の名前広めてくれるから、馬鹿を刺激するのはやめられないね、みたいな。
221 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 14:59:52 ] そうか、じゃあどんどんやろう。 アルファーブロガー(笑) 自称天才ハッカー(笑)
222 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 15:41:39 ] >>220 > 別にどんな名称でもいいけど、そういう変なところに熱の入った反応が > 彼のような立場からすれば一番おいしいだろうな。 > こういうのが自分の名前広めてくれるから、馬鹿を刺激するのはやめられないね、みたいな。 双方それで楽しんでるんだからいんじゃね? 読んで有益なBlogは自分だけの秘密にしたいしさ、そういう時danさんが言及 しててくれると、danさんが書いてる〜の話だけど、とかネタにできて便利w
223 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 18:25:33 ] >>222 >読んで有益なBlogは自分だけの秘密にしたいしさ、そういう時danさんが言及 >しててくれると、danさんが書いてる〜の話だけど、とかネタにできて便利w それなんてニュー速?
224 名前:デフォルトの名無しさん [2008/01/30(水) 19:05:51 ] スクリプトを使って既存のWEBサービスを接着し未熟な技術力でできるだけ 派手なプログラムを作る、という発想は、技術開発にコストをかけないで なんとかビジネスを成功させようとする日本のソフトウェア企業のやり方に 合っているのでなかなかやめられないのだろう。
225 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 19:17:15 ] >>224 3文字に要約すると ド カ タ だね!
226 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 19:32:30 ] 思いっきり外してるな... 1文字で「虚業」だろ?
227 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 19:54:46 ] 1月も末だよ。さすがに寒いな。
228 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:59:13 ] 二文字になってね?「虚業」って
229 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 21:01:37 ] 安部元総理ネタだろ
230 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 22:32:45 ] >>228 世間しらず丸出し
231 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 22:34:53 ] >>226 がタイミング的に古すぎ
232 名前:デフォルトの名無しさん [2008/01/30(水) 23:26:30 ] 言われないと気付かないw
233 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 23:38:27 ] 1文字で 寒
234 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 00:03:36 ] 質問ですが、数値計算をさせようと思ったら、 スレタイにあるような言語よりもCで組んだほうが良いでしょうか?
235 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 00:04:31 ] yes 速度が百倍は違うよ
236 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 00:12:55 ] ありがとうございます。 丸め誤差が、、という噂を聞いたので迷っていたのですが速度もですか。 Cにしときます。
237 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 09:57:32 ] バッカじゃねの
238 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:25:12 ] 誤差気にするなら他言語のが良いかもな でも遅い
239 名前:デフォルトの名無しさん mailto:age [2008/01/31(木) 11:34:55 ] >>210 いい例えだね。 はっきり言ってWebアプリのセキュリティがどうとか余計なお世話。 誰かがつつかなけりゃそれでいいんだっての。
240 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 11:39:46 ] > 誰かがつつかなけりゃそれでいい それなんてサイバーノーガード戦法?
241 名前:デフォルトの名無しさん [2008/01/31(木) 18:32:01 ] セキュリティはアプリのプログラマ側が意識すれば充分に対処可能だが、 言語の処理速度がトロいのは、アプリケーションレベルではどうにもこうにも…
242 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:08:38 ] 全体の処理性能は言語よりアーキテクチャ依存だけどね Web 層なんて特に横並びにすれば良いだけだし
243 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 01:25:28 ] 【ここの住人にLLアンケート】 1. 一番良く使う言語は? 2. 自分でその言語を選んだのならば、なぜそれを選んだ? 3. それを動かしているプラットフォームは? 4. それを編集している開発環境(またはエディタ)は?
244 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 01:26:00 ] 5. 主な使用目的は?
245 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 02:55:44 ] waseda23 が消えた件
246 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 04:06:42 ] 1. Ruby 2. フィーリングが合っていたらしい 3. 窓、Cyg、Linux 4. XyzzyかEmacs 5. ワンライナーと暇つぶし 6. 最大の欠陥は作者
247 名前:デフォルトの名無しさん [2008/02/01(金) 04:30:18 ] セキュリティ過敏症 - ぼくはまちちゃん!(Hatena) d.hatena.ne.jp/Hamachiya2/20080131/security お前ら、すこしは、はまちちゃんを見習えよ
248 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 09:01:38 ] Matzが見たらどんなコメントするかな
249 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 09:22:33 ] >>247 そんなネタに反応するヤツなんてみんなITゴロだよ。 いまちちゃんも含めて。
250 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:16:56 ] 1. 一番良く使う言語は? Python 2. 自分でその言語を選んだのならば、なぜそれを選んだ? Lua, Ruby, Python それぞれググったとき、(なぜか)Pythonのリファレンスマニュアルが 一番良く見つかった 3. それを動かしているプラットフォームは? Windows と Mac OSX 4. それを編集している開発環境(またはエディタ)は? Eclipse 5. 主な使用目的は? ツール開発、ゲームへの組み込みスクリプトとして
251 名前:デフォルトの名無しさん [2008/02/01(金) 13:04:08 ] 「PHPは“誘い受け”」─プログラミング言語評価に新たな指標 : bogusnews bogusne.ws/article/81701792.html > スクリプト言語の「Perl」は“両刀”、「Ruby」は“オレ様攻め”。注目すべきは「PHP」で、 > “誘い受け”に分類されるという。
252 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:49:25 ] >「いやいや、PHPは“ドジっ娘”属性」と反論する声もある。
253 名前:デフォルトの名無しさん [2008/02/01(金) 13:56:44 ] 星博士によれば 「register_globalsのようなあからさまに“衝いてくれ”と言わんばかりの穴を広げて見せたり、 関数名命名のコンベンションがぐちゃぐちゃなどの突っ込みどころ満載ぶりは、 明らかに誘っている。PHPはいやらしい“受け専言語”」
254 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 16:26:33 ] >>245 おれも気になってた アカウント消えてるよな。なんでだろ
255 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:32:27 ] よく解らんがRubyが俺様なのは何となく納得
256 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:39:39 ] 小飼段は臭そう。
257 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:42:04 ] 1.Ruby 2.Perl使ってたし、ほとんど覚える努力をしなくても使えた 3.Linux,WindowsXP 4.Vim 5.テストツール作成
258 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:12:21 ] _,......,,,_ ,、:'":::::::::::::::::``:...、 /::::::::::::::::::::::::::::::::::::::\ i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ !::::::::::::::::::::::;‐、:::::::::_::::::_::::'; |::::::::::::::::::::::| :: ̄ ``! r''ヾ'::::::::::/ :: | l r‐、\::/ _,,、ii_;;_、 _,,,l、 ヽヾ〈 ::= -r:;;j_;、`/ :;'ィ;7 !:!_,、 :: ` ー : |: `´/ 何かもう必死でしょ? ,./ヽ | 、_ :: ,: 'r' :i |: / 最近のrubyは ,../ `ヽ;_ i | '"、_:::__`:'‐'. / / ``'ー 、_\ ! `::` ̄''`チ`シ /ー 、_ `\:、_ :: ` ̄/ / ``ヽ、 ヽ`'7‐--'
259 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:54:06 ] 作者の暴走のお陰でRubyistやRubyHacker達が必死なのは確か
260 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 20:59:24 ] Rubyちょっと使ってみたけどいろいろ便利だったな いや、まだ数行の簡単なのしか書いてないけど・・・ 結局どういうところで暴走してんの?
261 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:53:52 ] おまえみたいなのがわいてくるところ
262 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:55:20 ] >作者の暴走 を聞いてんだけど、答えられないところを見るとアンチの暴走か
263 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:58:49 ] >>262 マジで聞いてるのか? matzの日記見ろ
264 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:04:28 ] >>263 俺にはどこが暴走しているのか理解できないのだけど、俺ってRuby脳?
265 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:13:29 ] >たとえばPHPしか知らないとしたら、PHPの欠点を指摘されると自分の >やり方全体が否定されたと感じるのではないだろうか。 これに集約されるのじゃない。s/PHP/[Perl/Ruby/Python]/にしても 同じだろうけど。もしある一つの言語しかしらなくて、ホントウに そう感じた人がいるなら、くだらぬ騒ぎなどやめて脱初心者への努 力をすべきでしょ。
266 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:35:28 ] PHP使いだけが反論(笑)してると思ってる時点でどんだけ頭悪いんだって話
267 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:39:00 ] っつーかRuby使いのひとからも 教祖様それは格好悪いからやめてください ってたしなめられてる書き込みもあるよなぁ
268 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:44:09 ] ttp://builder.japan.zdnet.com/news/story/0,3800079086,20365095,00.htm Rails人気にも陰りが見えてきて、没落しつつある言語の作者なんだよ。 そっとしておいてやれ。
269 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:46:04 ] 教祖が暴走してる方が面白い物が出来て良いでない? そんな物仕事で使えないって?使わなければ良いじゃん。
270 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:51:56 ] 暴走すると面白い物が出来るってんならmatzは暴走してないな 迷走
271 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:52:32 ] てかさ、まわりは教祖に祭り上げようとしてるかもしれないが、 本人がそれに乗るかどうかは別じゃない。ラリーは教祖となったけど、 Matzは「俺は一技術者だ」といっているように見えなくもない。
272 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 22:57:22 ] つ 揶揄
273 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:00:49 ] >>271 自分の都合にあわせて使い分けているとも言える
274 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:01:41 ] > まわりは教祖に祭り上げようとしてるかもしれないが どこが?
275 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:07:14 ] >>274 だってこのスレでも「教祖様、教祖様」っていってるし。Matzに一技術者としての、 自由な発言ではなく、Ruby作者としての影響力に応じた教祖としての人格者 を求めてるわけでしょ。
276 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:12:46 ] この手の擁護するポイントも内容もズレてる国語力低い人見かけると本人に見えて仕方ない
277 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:35:27 ] 言語とセキュリティを絡めて批判するからグダグダになってんだよな それこそどんな言語でもセキュリティホール作る奴は作るし 単純にPHPの言語機能の貧弱さのみを批判すればよかったのに
278 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:56:13 ] www.rubyist.net/~matz/20080130.html#c 今度はRuby1.9はPythonより1.6倍速いと言い出しましたwww
279 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:04:40 ] >>278 おまえさ・・・ちっとは、ちゃんと読んであげろよ。正規表現エンジンの比較の 話じゃないか。 まぁさ、Ruby実装はパフォーマンス無視してるようなところもあるし、今後は パフォーマンスにも気をつけて欲しいところ。だけどパフォーマンス至上主義に ならずに、あらゆる言語の「イイトコドリ」姿勢は捨てて欲しくない。 まずはLispなんてドウデモイイといえるところを目指す。次は、Haskel なんてドウデモイイというところを。Rubyラブラブのタワゴトでした。
280 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:22:52 ] Rubyをただ単にたたきたいだけの奴がいないか?
281 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:23:11 ] >>279 全然違うだろwww
282 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:31:39 ] >>280 matzが人格者ならそういう奴もいなかったんだろうけどな
283 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:35:29 ] >>278 >手元にCLIでPHPを動かす環境を構築していないので 言語仕様だけ見て実際にはPHPあまり使わずに批判してたのか?もしかして
284 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:53:30 ] >>282 お前が人格者なら賛同数が違っただろうな
285 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 00:58:27 ] >>284 おれは別にruby叩いてないって。 ていうか今までの発言見てれば少なくともmatzが人格者じゃないのは事実だろ。 まあ天然なんだろうと思うけど。
286 名前:デフォルトの名無しさん [2008/02/03(日) 01:03:16 ] >>282 >>280 の矛先の性格が、Matzの人格によって変えられるとは思えない。
287 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:06:09 ] >>285 人格とかいう問題じゃないだろうに・・・ いいかプログラマーに必要なのはハートさ!
288 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:29:14 ] >>285 人格者か否か、みたいなココロ系の領域で目の前のトピックにケリつけようとするのは Ruby信者だけでじゅうぶんです。
289 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:40:25 ] Ruby以外のおまえらのお勧めを聞いてみたいな。 俺はendが嫌いだという理由だけでPythonを使ってるけど。
290 名前:デフォルトの名無しさん [2008/02/03(日) 01:44:19 ] Ruby以外のおまえらのお勧めを聞いてみたいな。 俺はインデント構造が嫌いでRuby使ってるけど。
291 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 01:46:13 ] >>290 用途がワカランと、すすめようがない
292 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:03:17 ] >>290 Perl 汎用性があるから。 ごめんね・・・・
293 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:22:53 ] nilの特別扱いも「僕はその方が自然だと思うから」とかいう理由でゴネて 揚げ句 nil#to_s #=> 'nil' しようとしたりとか 突然SymbolとStringを親子にしようとしたりとか… これらを暴走と呼ばず何と呼ぶのさ。
294 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:23:46 ] >>293 しつこいぞ、お前
295 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:41:49 ] >>293 あのさ、Matzもそうだと思うのだけど、技術者の多くは「自分が、なぜ それが自然だと思うのか。なぜそれが妥当と思えるのか。」っていうのを うまく説明できないものなのだよ。で、本人からすれば「どうして これが妥当だということを、相手が理解できないのだろう。」という 疑問で一杯。で、たぶん技術的な観点でいえば、外野よりその技術者 が正しい判断をしていることのほうが多い。 論理的な反応があって、それに納得できればゴネたりしないよ。 たぶん、あなたの反応に説得力がないだけなのだよ。
296 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:46:16 ] >>295 その擁護はないだろ >技術者の多くは「自分が、なぜ >それが自然だと思うのか。なぜそれが妥当と思えるのか。」っていうのを >うまく説明できないものなのだよ。 んな馬鹿な
297 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:51:44 ] >>296 え〜だって、感覚的に「当たり前」と思ってることを、相手が共有できない場合、 そこではじめて「言語化する」作業が必要になるわけでしょ。 この言語化する作業というのは、自分の「当たり前」に関して再度考える 機会にはなるけど。
298 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 02:59:48 ] >>296 自分の考えに当てはめて、当てはまらなければ「んな馬鹿な」ですますような 脊椎反射しか出来ない奴がいるとわな
299 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 03:17:26 ] >>298 アホか。納得して欲しいならまずそっちで根拠を示すべき。 >技術者の多くは「自分が、なぜ >それが自然だと思うのか。なぜそれが妥当と思えるのか。」っていうのを >うまく説明できないものなのだよ。 これの根拠はどこにあんだよ。
300 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 03:30:40 ] >>299 きた。お得意の都合の悪い事ははスルー
301 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 03:33:09 ] >>299 俺は>>298 じゃないが。 自分の好みに関して、別の人が「なんで?こっちのほうがよくない?」 といわれたとしよう。んで、感覚的に「いや、そっちより、こっちがいい。」 と思うことなんていくらでもあるでしょ。 バックグラウンドが違いすぎる場合に特にいえるけど。説明することに慣れている 人ならバックグラウンドも含めて説明することも出来る。だが往々にして、 技術者は説明がヘタ。その場ではうまく説明できずに、相手も納得しないという 状況が多々発生する。
302 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 04:05:06 ] 殿ご乱心です 恥ずかしいからおやめください え?俺が裸に見えるなんてお前馬鹿なんじゃないか? いえ殿は裸で・・・(ry
303 名前:デフォルトの名無しさん [2008/02/03(日) 04:09:35 ] みなさん誰でも覚えられる簡易言語をずっと使っていると技術者として不安に なりませんか? 吹けば飛ぶような浅い知識・・新人もすぐ自分と同じレベルに・・ 経営者からの安い評価・・Webの仕事が減ったら・・WindowsAPIとか 全然分からないし・・ もっと高度な事やらないとと気は焦るのですがなにから手を付けていいのか わかりません。
304 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 04:51:08 ] >WindowsAPIとか全然分からない 何が分からないのか分かってるんだから WindowsAPIから手を付ければ良いだけでは?
305 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 04:51:17 ] >>301 そりゃわかるけどさ、 だからといって説明せずに物事を勝手に進めていい理由にはならんよ。
306 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 04:54:14 ] 分かってない(分かろうとしない馬鹿)相手に分かるまで説明するのは めちゃくちゃコストが掛かる仕事だからな 教祖はそんな無駄なことに時間使う必要ない罠
307 名前:デフォルトの名無しさん [2008/02/03(日) 05:28:30 ] >>303 まず、あなたのいう「簡易言語」と、 「高度な事」を教えてください
308 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 06:03:27 ] www.youtube.com/watch?v=GQXqWkWqnSw&eurl=http://satoshi.blogs.com/life/rubyrails/index.html
309 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 06:05:35 ] IO好き。だが、実行環境がクソ。マイナー言語とはそういうものかなあ。
310 名前:デフォルトの名無しさん [2008/02/03(日) 06:07:07 ] >>309 > だが、実行環境がクソ。 kwsk
311 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 06:12:16 ] >>310 Windows上でエクステンションをまったく使わないというのであれば、 どこにIOを入れようが構わないが 使う場合は/usr/local~~みたいな固定パスに入れないといけない。 しかしそれを入れてもなぜかサンプルコードが動いてくれない。。おええ。 言語自体はぜんぜん悪くない。cloneだらけになるけど。
312 名前:デフォルトの名無しさん [2008/02/03(日) 06:59:53 ] >>311 あああ ほんとだ。 Randomのテスト動かしてみたらモジュール読めてない ~/ioLanguage/lib/io/addons/Random/tests > io run.io Random addon required for List anyOne Random addon required for List shuffle addon使ってなかったからわからんかった io.exeからの相対パスで見てくれればいいのに。
313 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 09:00:28 ] >>295 グイドはすべての仕様追加、変更について 理由を逐一論理的に解説していますが何か?
314 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 09:03:14 ] とうとうmatzが発狂したか
315 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 09:04:28 ] もともとカルトだしな>教祖様
316 名前:デフォルトの名無しさん [2008/02/03(日) 10:00:11 ] io-languageの話題はここでいいのかな・・・ まあいいや io-languageでメッセージ?オブジェクトそのものを取り出すにはどうしたらいいんでしょ Io> unko := Object clone do(puripuri := method("&&&" println)) ==> Object_0x581898: puripuri = method(...) Io> unko puripuri &&& ==> &&& Io> unko puripuri slotSummary &&& ←puripuriが実行されてしまう ==> "&&&": ←文字列にslotSummaryしてしまう 上記で、puripuriを取り出したいのですが・・・
317 名前:デフォルトの名無しさん [2008/02/03(日) 10:56:35 ] Io Languageスレできたのか・・・そっち行ってくる
318 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 12:47:02 ] iいやいやそろそろ老い先もみえてきたので本音をってことだろう。 欠陥人間にありがちな発言だよ。つまり典型パターン。 これで実際に痛い目にあえば本人の気づきがあって心豊かな余生がおくれるかもしれないし(世間はそれを許さないだろうが) 痛い目にあわずにいまの生活を続けられれば,気づく必要もなく鬼畜のまま一生をおえる。 どっちに転んでも本人の自業自得だし正直どーでもいい。
319 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:41:47 ] どーでもいいことをねちねち書く痛さも 欠陥人間にありがちなパターンだな。
320 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 14:34:36 ] PHPを喜んで使うとか、何でもかんでもPHPで片付けるとか、PHPしか使えないって連中はかなりの確率でダメだよね。 経験上。
321 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 14:48:35 ] >>295 技術者とハッカーを取り違えてますよ。
322 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 15:27:46 ] >>307 簡易言語はPerlとかPHPとかVisualBasicとかかなと思ってます。 高度な事はよくわかりませんが、とりあえずfirefoxとかは どのように作られているのかまったくわかりません。
323 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 15:34:53 ] >>322 Adaをマスターすれば一生安泰。
324 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 15:43:22 ] >>322 じゃぁまずはFireFoxのソースをよんでみよう。
325 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:11:30 ] PHPのバージョン5.25インストールして sqlite使おうとしているんだができない。 sqlを作成するプログラムを作ると Fatal error: Call to undefined function sqlite_open() というエラーがでる。 やったことは php.iniに extension=php_sqlite.dll extension=php_pdo_sqlite.dll extension=php_pdo.dll という行を追加 dllファイルまでのパスも extension_dir = "c:/php/ext"と指定し それらのdllは全てフォルダの中に入っているのに なぜか動作しない もうググりまくって色々調べたけどわからない。誰かsqliteに詳しい人教えてください
326 名前:デフォルトの名無しさん [2008/02/03(日) 16:18:59 ] スクリプト言語やろうと思ったんだがパイソンとルビーどっちにするか。 みんな、どういう理由でどっちを選んだ?
327 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:30:08 ] マイナー言語のくせに偉そうで信者が超キモイから Rubyは選ばなかった。
328 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:32:01 ] いつもの事だが、採用しない理由に関しては雄弁だな
329 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:32:55 ] >>327 もしかしてアンチrubyの書き込みお前一人でやってないか?
330 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:34:00 ] >>328 何かを選ぶときって、良いグループよりは悪いグループのほうが具体的で確かな特徴があるものだよ。 良い学校と悪い学校、良い料理と悪い料理、良い言語と悪い言語・・・。
331 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:35:19 ] >>326 俺はPythonを選んだが、知り合いがそっちをやってたからっていうただ単純な理由
332 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:35:26 ] >>330 それを声高に叫ぶのは、結局自分の選択に自信が無いからでしょ?
333 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:38:58 ] 他の言語を選べる状況でRubyを選ぶ理由が何一つ存在しないからRubyは選ばない
334 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:39:16 ] エスパー来たよー
335 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:40:41 ] >>333 まったくもって意味がわかりませんな
336 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:44:10 ] >>225 Matz乙。
337 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:44:34 ] Rubyには意味がない
338 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:45:30 ] >>332 自信とかは関係ないよ。 物事は大抵そういうものだから、ネットで何かおすすめについて質問したとき、 モノを「振るい落とす」理由のほうが先に充実したとしても、それはおかしいことではない、と言ってるだけ。 ちなみに、おすすめに関する議論では「変な自信を持っている」ことのほうが よほど指摘すべき問題だと思うよ。質問者おいてけぼりのウンコみたいな喧嘩になるだけだし。
339 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:46:15 ] >>331 知り合い友人がやってるからっていうケースは良くあるよね。 話題にしたり競ったり助けあったりで楽しい。
340 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:47:39 ] >>338 >>326-327 に対してそれは無理があるだろ。
341 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:52:05 ] 俺がPythonに興味を持った時、RubyもPHPもまだ無かった。
342 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:52:20 ] 自信が無いのは332のほうでした。
343 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:54:51 ] matzやRuby信者は言わなくてもいいことをわざわざ言って無用の反発食らってるイメージ
344 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:58:51 ] 何が良くて何が悪いのかが判別できない人たちと そんな人たちが「いいとこどり」と言いながら作るRuby
345 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:00:53 ] >>326 mailmanとかyumとか、広く使われてる印象があったのでPython始めた。 Rubyをちょっと試したときに、いろんな書き方ができて混乱しそうに 感じたのも、Pythonに傾いた理由。日本語情報はRubyの方が多い気がする。
346 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:05:06 ] >>345 >日本語情報はRubyの方が多い気がする。 余計な情報も多いけどね。他の言語けなしつつ比較してたりとか。
347 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:15:07 ] 結局アンチにRubyの悪いところあげろって言ってもあげられないんだから どうせMLか何かではぶられた腹いせじゃないの?
348 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:16:10 ] >>346 初心者が学びやすいことで有名なPHPとRubyを比較すると: PHPなぞ問題外.^^;;; とかスパッと書いてくれた方がかえって清々しくて好感持てる
349 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:18:28 ] そう。Ruby意外のすべての言語は語るに落ちる。 なぜならそれがカルトの作っただから。
350 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:19:21 ] >>349 っとアンチが申しております
351 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:21:33 ] Rubyは好きなんだけど、ライセンスについてはなんとかしてほしい. GPLだと何かと使いづらい...
352 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:25:16 ] >>347 Rubyコミュニティは、誰かをハブったりといった陰湿な性質が特に強いだから、 煽るときにもそういうのが真っ先に浮かぶんだよね。
353 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:27:01 ] >>352 荒らしてはぶられるってのはどこにでもよくあることだからなんとも言えんなぁ むしろそう思ってるってことは本当にはぶられたのかい?w
354 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:27:24 ] >>352 おれRubyのメーリングリスト購読していないし、困ったときにアーカイブから 検索するくらいなんで、詳しくないのだが。 例えば、どういうことがあったの?
355 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:28:13 ] >>352 ここで粘着してるようにお前が粘着しすぎてはぶられたんじゃねーの? お前自身に問題があるような気がするんだが
356 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:28:15 ] >>347 仕様が明文化されていないプログラミング言語なんて正直ありえない お前らはフィーリングでプログラミングするのか? まさにカルト 神の声を聞くってかwww
357 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:29:20 ] >>352 コミュニティでどんな悪いことをしたのか。おとーさんに教えてごらん
358 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:30:25 ] >>356 明文化されていないというのは、リファレンスマニュアルやFAQに 正しく仕様が書かれていないということ?
359 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:30:31 ] >>352 に対する過剰反応でわかるな。 どんだけ図星なのか。
360 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:31:04 ] >>352 何かやらかしたの?w
361 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:31:53 ] >>358 >明文化されていないというのは、リファレンスマニュアルやFAQに >正しく仕様が書かれていないということ? ググレカス(wwwwwwwwwwwwwwwwwwwwwwwwwww ttp://www.atmarkit.co.jp/news/200705/10/jruby.html
362 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:32:55 ] >>352 の人気に嫉妬w
363 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:33:30 ] >>359 いやたぶんみんな本気で聞きたいだけだと思うぞ 俺もぜひ聞きたい>>352 が何をしたのか
364 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:34:16 ] >>356 Matzもそうだと思うのだけど、技術者の多くは「自分が、なぜ それが自然だと思うのか。なぜそれが妥当と思えるのか。」っていうのを うまく説明できないものなのだよ。
365 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:34:50 ] >>362 見え透いた言い訳すらまったく思いつかなくて、 仕方なく一斉に煽り返してるあたりがいいよね。 まぁ、こういう集団なんだよね。
366 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:35:02 ] >>361 >Rubyは言語仕様が明確にドキュメント化されていないため えーそれだけじゃよくわからない。具体的に、どういうことで困ったの?
367 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:35:27 ] >>365 まぁそうはぶられたからって拗ねんなよ
368 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:36:17 ] しばらくRuby信者の自爆が続きます
369 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:36:45 ] 自爆してることに気づいてないだろう
370 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:37:03 ] ____ /__.))ノヽ .|ミ.l _ ._ i.) (^'ミ/.´・ .〈・ リ >>352 はわしが育てた .しi r、_) | | `ニニ' / ノ `ー―i´
371 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:37:28 ] >>368-369 28秒・・・自演かw
372 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:38:43 ] カルト怖えぇww
373 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:41:02 ] >>366 >えーそれだけじゃよくわからない。具体的に、どういうことで困ったの? おこちゃまは困らないでちゅよね〜. もういいから公園で遊んでらっしゃい(wwww
374 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:41:21 ] アンチの方がカルトと化してるな('A`)
375 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:47:14 ] 反論できないばかりか、指摘の内容を理解できないRuby信者。 「初心者に優しい言語」ってこういうことだったんだな(嘲笑)。
376 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:48:25 ] >>357 RubyのMLでRubyの悪口を言ったら追い出されたんです
377 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:48:53 ] >>375 えぇっ!Rubyって、初心者にやさしい言語なの?
378 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:49:18 ] >>375 初心者に・・・優しい?
379 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:50:08 ] PHPの勉強久々に再会しようかなぁ・・・懐かしい
380 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:50:16 ] これはひどい(www
381 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:50:49 ] Perl信者の俺はお茶飲んでていいですか?
382 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:51:25 ] 一言でも >>352 そんなことないヨ ハブったりしない明るい集団だヨ とでも言えば良かったのに 全力で「ハブりが常態化してる陰湿な集団」というイメージを晒した人達
383 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:53:14 ] >>382 同じ事を何度でもねちねち書く粘着体質はどうにかした方がいいよ いやマジで >>381 PHP信者の俺も混ぜてください><
384 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:55:16 ] みんななににスクリプト使ってるの?仕事?遊び?
385 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:55:29 ] Rubyという言語は初心者にもやさしいが Rubyコミュニティは初心者にやさしくない
386 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:56:13 ] >>384 研究っていえばかっこいいんだろうが、実態は遊びという
387 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:57:31 ] なんつーか、無様だなRubyの人は。
388 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:58:03 ] >>365 ウザイ もうどっかいってくれんか? >>1 Rubyはずさないか?アンチの煽り場と化してる
389 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:59:11 ] 382=385=387 ここまでうざくなると、まじで迷惑・・・議論するにはかまわんが、一人がねちねちとアンチし続ける場になってる っていうのはどうなんだろう・・・?
390 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:59:14 ] >>388 カルト的な人気で話題のスクリプト言語をはずすなんてとんでもない!!
391 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:02:31 ] >>389 アンチスレ誘導してもいかないだろうな・・・この手の人間は・・・
392 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:03:16 ] さらに自爆を続けるRuby信者
393 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:06:33 ] >>389 他言語が出てもねちねちと続けるからなぁ とりあえず反応しないことが大事
394 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:13:03 ] Rubyの擁護や>>352 に突っ込んでたみんなが急に消えて 他言語の話になったみたいだな。
395 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:14:43 ] >>394 PHPの話をしようと思ってきたんだが>>352 に吹いて突っ込んでみた。 そのあとPHPの話題だしても・・・('A`)
396 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:14:43 ] いい加減、あきたんじゃね。
397 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:15:45 ] PHPコミュが一番陰湿なのかー
398 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:16:10 ] ><
399 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:16:13 ] 急に人が増えたな
400 名前:デフォルトの名無しさん [2008/02/03(日) 18:21:05 ] Rubyが宗教だとしたら、PHPはカルトだな・・・
401 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:25:56 ] その心は
402 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:31:46 ] ttp://tvde.web.infoseek.co.jp/cgi-bin/jlab-dat/s/162073.jpg
403 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 18:49:14 ] >>351 RubyがGPLというソースキボンヌ
404 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 19:07:41 ] >>403 ホラよ、カス ttp://tinyurl.com/23y5e
405 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 19:17:02 ] >>403 それくらい自分で調べろよ 本当はOPLライセンスだぜ
406 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 19:33:24 ] Pythonってよく見かけるんだけど、GUIに強いの?
407 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 19:40:37 ] 絶対こういう流れを見た初学者が影響されてアンチRubyになるっていう負の連鎖があるよなあ
408 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:02:03 ] >>406 wxWidgetsのバインディングではwxPythonが一番栄えてたりする。 IronPythonもあるし。 言語的にGUIに強いってことはない。
409 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:13:32 ] >>356 Ruby使ってるが、実際にフィーリングだよ。 ホントに勘で書く感じ。
410 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:17:11 ] Rubyファンとしては失言の相次ぐMatzにはさっさと隠居して欲しいよ…。 YARVを象徴として、もはや事実上、その役目は終えてるわけだから…。 自分の生んだ子の足を引っ張ってなにが嬉しいのか…。ったく…。
411 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:20:53 ] 懲りずに今度はarcの悪口言ってるな できたばっかの言語なんだから見守ってりゃいいものを
412 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:30:58 ] あの程度の意見表明ができないなら失望する。
413 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:32:41 ] >>410 だれか引き継げるやついるの?
414 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 21:34:30 ] >>410 みたいなことを本気で言う奴が多いのには同情するよ。 お前何様かとw
415 名前:デフォルトの名無しさん [2008/02/03(日) 21:56:05 ] >>411 山岡「あーヤダヤダ!これだからphp使いと呼ばれる人間は滑稽だねえ!」
416 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:00:52 ] もうだめだなmatzは
417 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:07:22 ] 労咳は去れ
418 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:32:32 ] 俺はMatzには、Riteをぶちあげておいて失敗して引っ込めてから失望している。 実際、以降はたいしたアイデア出せてないしね。他人のいちゃもんばっか。
419 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:42:27 ] だからさ、お前らはMatzにラリーを求めるのはやめようぜ。MatzはMatzだ、 ラリーじゃない。 だいたいがだ、オープンソースなんて根っこは「自分のため」にやるものだぜ。 「他人のため」というのは、付随的でしかない。自分のためにやったことを 公開したら他人も喜んだ、なら自由に使っていいよ、という程度のものだ。 オマエラ、頭冷やせ。
420 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:45:45 ] 誰もラリーなんて求めてない 思い上がるな
421 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:46:36 ] >>420 思い上がってるのは、おまえだろう?
422 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:46:44 ] むしろもう立派にラリーなんじゃないか?
423 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:53:41 ] Matzも昔はRubyは自分のためって言ってたんだけど 最近はそうじゃなくなってる気がする もともとそういう人だったのが本音を隠してただけかも知れない
424 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:06:48 ] まあモルモンだからね。
425 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:15:17 ] おまえら個人が趣味で作った危うい言語の上に、よく自分の大切なソースを 乗せる気になるな。砂上の楼閣だろ。
426 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:16:09 ] いざとなったら砂の城ごとメンテするから問題無いよ
427 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:18:45 ] その点PHPはZend社が付いてるから安心ですね(^ ^)
428 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:23:11 ] 個人で作った言語が、砂上の楼閣の場合もあるし、 企業が作った言語が、砂上の楼閣の場合もある。 こんなん常識だろ?おまえら、どんだけ無知なのだよ。
429 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:24:26 ] >>428 ワラタ
430 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:25:38 ] 危うい個人が趣味で作った言語
431 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:25:51 ] ボーランドのこと言ってんのか?ん?Delphiのこと悪く言う奴はゆるさん
432 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:27:58 ] 趣味が危うい個人が作った言語
433 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:30:12 ] >>427 >その点PHPはZend社が付いてるから安心ですね(^ ^) 会社の都合で仕様を変え、サポートを打ち切ることほど安心なことはないな!
434 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:30:18 ] 変態のまつもとが作ったRubyだと?
435 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:33:22 ] >431 ワラタ(ww
436 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 23:56:45 ] >>431 い、いや。。。けっしてボーランドというわけじゃ。。
437 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:03:36 ] 某ランド あやしいなあ
438 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:04:03 ] DigitalMarsのこと言ってんのか?ん?D言語のこと悪く言う奴はゆるさん
439 名前:デフォルトの名無しさん [2008/02/04(月) 00:07:31 ] ■ Ruby開発者 『PHPはクソ』 namidame.2ch.net/test/read.cgi/news/1202007656/
440 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:51:24 ] なんで定期的に他言語の悪口言わないと気がすまないんだろう・・・
441 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:57:53 ] 悪口かな?
442 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:04:02 ] 宗教戦争は人類の歴史
443 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:06:10 ] というか言語批判に対して人格批判しかできないぴーえいちぱーってどうよ
444 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:16:28 ] きっとMatzは寂しいんだよ。こっち向いて!って心の叫びが定期的な他言語批判や失言。
445 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:26:19 ] >>444 その結論は、そうとうずれてる気がするなw
446 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:28:55 ] >>443 matzの場合、言語批判に嫌味を織り込んだり、 使うユーザーと言語仕様とセキュリティとを混同した批判する分性質悪いと思うわ んで、それに反発にあうと「批判は謙虚に受け止めるべきだ」とか何とかいうの。 批判を謙虚に受け止めてないのはどっちだよ
447 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:50:31 ] >>446 RubyもPHPもまともに使ったことないけどさ、少なくともDISリは半ダースくらいの 言語経験をもってやろうぜ。
448 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:51:00 ] 半ダースは少なすぎるか。1ダースはせめてな。
449 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:55:44 ] MatzはRubyの仕様なんかにみるように他から引っ張ってきたネタをさも自分の考えの ように言いたがる、あれはきゃつの虚栄心がさせる、ついでてしまう性分なんだよ。 自分でもそれが分かっていて、空気嫁とかには過度に反発して性向自体肯定しようとする。
450 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:59:23 ] >>447 そうそう。Matzはホント聞きかじりでまともに使い込んだことすらない言語を 専門家ヅラして、したりがおで批判するからマジむかつく。
451 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 02:46:53 ] っていうかダース程度の言語知らない人っているの?
452 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 08:27:13 ] 下層には大勢居る。 ・・・いやまぁ、1ダースの言語のすべてで中級者以上、なんて条件にされると 俺もしっかり脱落するけど。
453 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 08:53:24 ] 今回のmatzは言語批判すらできてないだろう。本人はやってるつもりだろうけど
454 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 11:09:36 ] DoDがバックについてるから安心安全なAdaを使いましょう、 という混ぜっ返しが無いのに笑った...けど、LLスレだから当然か。
455 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:05:27 ] >>447-453 まあ、言語批判していいのはdankogaiレベルって考えれば納得。 え、おまいらが?寝言は寝て言え。
456 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:08:18 ] 改行から察するに、何か皮肉を込めているんだろうけど、 かなり「日本語でおk」な書き込みだと思う。
457 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:12:53 ] >>455 俺は普通にdankogaiやmatzより技術あるけど何か? あの和田英一の弟子だぞ、文句あっか
458 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:14:06 ] >>456 だよね。1ダースの言語極めてるなんてこのスレだけで普通にいるだろうし。
459 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:21:46 ] dankogaiって誰?
460 名前:デフォルトの名無しさん [2008/02/04(月) 13:13:48 ] >>438 ワロタ
461 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:48:06 ] >>459 Twitterでpw抜かれて祭りになってた人でしょ?
462 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:54:54 ] >>455 本人降臨?
463 名前:デフォルトの名無しさん mailto:age [2008/02/04(月) 14:19:03 ] >>461 アワワワ、このパスワードはないわ、どんだけ自分大好きなんだこいつわ(wwww ttp://side2.net/20071129.html
464 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 14:44:14 ] それは自己愛っていうか、思いっきり手抜きだと思うw
465 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 19:57:54 ] えっと、200レス程未読なのですが、読む価値ありますか?
466 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:21:46 ] ありません。このスレを読む暇があったら、 自分が今使っている言語に磨きをかけるか スクリプトを書くかしなさい。
467 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:24:51 ] じゃあ読むか
468 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 22:00:06 ] やっぱ知ってる言語の数増やしたいよな、抱いた女の数よりもさ
469 名前:デフォルトの名無しさん [2008/02/04(月) 22:13:08 ] セキュリティはアプリのプログラマ側が意識すれば充分に対処可能だが、 言語の処理速度がトロいのは、アプリケーションレベルではどうにもこうにも…
470 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 22:41:21 ] >>469 それはRubyのことかーー!!
471 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 22:58:12 ] あれ?RSVなんたらとかが出てすこしは早くなったんじゃなかったっけ? ペチパーだから知らんけど
472 名前:デフォルトの名無しさん [2008/02/04(月) 23:52:47 ] >>463 これワロタ nipotumblr - Dan the cracked man nipotan.tumblr.com/post/20406939 >>471 その1.9がバグバグでベータ段階で、初心者スレでも使うな言われてるくらいなのよん
473 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 23:55:40 ] 初心者にはお勧めしない、であって(ry
474 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 00:28:02 ] Perl 6っていつ出るの? もう5年近く「出る出る」っていってねえか?
475 名前:デフォルトの名無しさん [2008/02/05(火) 00:37:51 ] Ruby1.9が出たら・・・ってもう出たか・・・ Python3000が出るころじゃないの?
476 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 00:43:47 ] Perl 6ってCPANのライブラリ使えるの?
477 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:07:50 ] >>475 Ruby1.9が出てるならPython3000も出てることになるしPerl6にはPugsがある。
478 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:12:12 ] >>477 日本語でOK。
479 名前:デフォルトの名無しさん [2008/02/05(火) 01:20:36 ] Ruby使ったが、しっくりこない。 Perl使ったら、なじんだ。 Perlの作者は人間的に好感が持てるし、どうせ自分の時間を貢ぐなら Perlに貢ごうと思う。 結局、言語としての美しさより、実用性が重要だと思う。 日本語なんて外来語とのちゃんぽんで、外国人から見たら美しくないと思う。 でも、結構実用的でどうにでも使える都合いい言葉だよね。
480 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:28:09 ] ペチパーだけどpythonいいかもなーと思うようになってきた PHP 言語機能が貧弱 Ruby matzや信者がウザすぎ Perl 可読性悪すぎて使う気しない
481 名前:デフォルトの名無しさん [2008/02/05(火) 01:37:49 ] Pythonは、if とか while とか try とかの後ろに出てくる コロン ":" がかなかな慣れない あれが必要な理由がわからない。 end や、} が不要な Python とは思えない仕様。 ワンライナー書くときに必要なんて言っている奴がいたが、 ならばワンライナーのときにのみ(つまり、後ろに式や文を書くときのみ)必要にすべき
482 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:39:06 ] > Ruby matzや信者がウザすぎ 正確には、Matzやアンチがウザすぎ、 だな
483 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:44:59 ] 信者ウザいと言われてたけど、ここ最近はどう考えてもアンチの方が活発過ぎて酷い ってなら同意
484 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:47:21 ] perlって一時期より元気なくない?
485 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 03:24:47 ] 一時期Perlにハマったのはラクダ本の羊ネタにやられたからだったなぁ。 2冊に分かれてどんなのが追加されたのかと思ったら 糞真面目な内容ばっかで、がっくりした。
486 名前:デフォルトの名無しさん [2008/02/05(火) 03:25:47 ] 仕事でスクリプトやりたくねーんだよな。Perl,PHPじゃすぐ設定変えられる でしょ?とか設定ファイル扱いされるしな。なめられて単価下げられるんだよ。 同じことやっててもまだJavaの方が開発っぽい扱いになってイメージがいい。 だいたい安すぎるんだよ、Web系の仕事は。
487 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 07:49:00 ] >>481 :は、文法にそれほど詳しくない人間やエディタ向けに 「ここからブロック開始」の目印としてわざと導入したらしい
488 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:00:51 ] >>486 それはWeb系しか出来ないお前がなめられてるんじゃないのか?
489 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:05:28 ] マジレスするとほとんどの経営者はPHPを高卒の仕事と思っている
490 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:38:06 ] で、Perl 6でCPANのライブラリは使えるのか?
491 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:47:38 ] ライブラリ側で対応してくれていればそのライブラリは使えるよ
492 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:55:34 ] >>487 ああ、「ブロックの開始」なのね。つまり、 begin や { だと思えばいいわけか。 それなら覚えやすい。了解。
493 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:05:43 ] >>491 ありがとう、どうやらごっそり使えなくなりそうだね...orz...。
494 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:08:11 ] >>488 まさにお前が至ったその思考が蔓延してるんだよ。 「Web系の仕事の単価の安さ」という事象だけで、それに関わる目の前の人間をナメるわけ。
495 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:56:45 ] DBから3tier設計からCSSから、全部できる怪物のような人もいるのにね
496 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:58:45 ] それだけで怪物になれるなら楽なもんだなw
497 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:03:36 ] >>495 オレそれに加えてHTMLとフォトショとイラレとFlashができるんだけど、なんて呼んでくれますか?
498 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:06:15 ] >>497 あとは DSL の設計とセキュリティの知識があればナントカ
499 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:07:11 ] >>497 器用貧乏
500 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:07:42 ] DBエンジンやSQLのパーサが書けて、3階層モデル用のフレームワークが作れて、 CSS3完全準拠のレンダラまで書けたら、ちょっとすごいと思う。
501 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:12:40 ] >>500 それなんて3K?
502 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:58:35 ] 高収入 高学歴 高身長?
503 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:19:30 ] > 3k 時給換算だったらいいなー
504 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:27:36 ] >>494-502 そもそも、web屋って何?まだ存在してるんだ? - シリコンバレーに潜む男 209.85.165.104/search?q=cache:http://d.hatena.ne.jp/waseda23/20071225/1198573722
505 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:34:02 ] 500だったら時給3kじゃ済まないんじゃないか? 純粋な労働時間で計算したら余計に。
506 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:15:19 ] >>505 英語が一通りできて,シリコンバレーとかに住めばそうかもね。 でも日本の現実は違う。開発者なら年収600マソがせいぜい。どんなにできる奴でも。 時給3Kで喜ぶ503のような奴の存在が,日本の現状を証明してる。
507 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:15:31 ] えーと、1日8時間労働で21日続けると…50万4千円 残業40時間ついたとして12万プラス シングル30歳前で年収600万じゃそれこそ中の上くらいか 2年後に即死しかねない業種としてはもうちょい頑張って貯金に回したい所存 これで>>500 をそつなくこなすならダンピングの旗振り役で命狙われる類だな
508 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:52:31 ] いつかは到達したい、年収200万
509 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:23:14 ] オレ将来のために、年にキミらの年収くらい貯金してるんだ ゴメンな(ww
510 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:09:55 ] >>506 普通に900近いんだが・・
511 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:51:07 ] 高々3桁万円でお互いのプライドを確認し合う事も無かろうよ
512 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 23:33:52 ] >>446 わろす
513 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 04:44:33 ] 300と900にどれだけ生活レベルの差があるというのか・・・ハア
514 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 05:06:01 ] 900万をフルに使い切ってるかもしれないじゃないか 毎月のローン50万くらいで
515 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 07:00:44 ] kevin.vanzonneveld.net/techblog/article/phpjs_licensing/ こういうアホなプロジェクトがあるんだなwwww
516 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 07:40:40 ] 別にアホっていうほどのもんじゃないと思うが
517 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:00:34 ] 900に近いって、手取りにすると750とかそんなもん? その程度で自慢するような奴は、 身の丈に合わない生活してサラリー使い切っちゃってるだろ常考 増えないサラリー、増える税金で将来泣きを見るのが定石
518 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:24:51 ] >>512 Pythonコミュニティの有名人 * まつもとゆきひろ - 2000年ごろまで、USENET ニュースグループ comp.lang.python に出没していた。 その熱心な投稿姿勢には誰もが引き込まれたという。 ttp://ja.uncyclopedia.info/wiki/Python
519 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:30:31 ] matzは軽量言語界のvoidかよ(www
520 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:36:58 ] アンサイクロペディアはネタをネタとしてw
521 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:44:41 ] >>517 別に自慢なんかしてないのでは? この書き方を「自慢しているに違いない」ととるのは、900万程度の数字を 「何だかんだ言って見上げちゃってる」人間だけだと思う。
522 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:48:06 ] ソースの断片を書き散らかしてるvoidにくらべて、 ともかく、なにかを作ったという点では評価されるべきだろう。
523 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 12:31:20 ] >>518 実際に松本と笹田はPython-MLに現れてPythonの批判とRubyの自慢をしてたことがあるからなあwww
524 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:36:04 ] awkから入っていくとしたらどれがいいと思う? やっぱperlなの?
525 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:38:07 ] >>523 それのログある?ちょっと見たい
526 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:47:08 ] >>524 情報が断片過ぎてよくわからんが、awk使ってた人にとってはPerlとRubyはたいして変わらんと思う Pythonは別な快感を開発される感じ、PHPは異境
527 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:04:30 ] voidさんて南の国に住んでる日下部ってひとのこと?
528 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:08:06 ] >>525 ttp://mail.python.org/pipermail/
529 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:25:04 ] >>526 ありがと。テキスト処理するのにawk使ってたんだがLL言語のほうが汎用性があるっていわれたから新しく勉強しようと思ったんだ。
530 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 16:10:34 ] voidさんは格が違うだろ、もちろん悪い意味で
531 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 17:38:53 ] awkで済むならawkのほうがよかろ でperl
532 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 17:54:24 ] >>530 voidが暴れまわってたころを思い出して笑ったww
533 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 18:57:02 ] 結局レスって何だったんだ?
534 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 20:00:31 ] また懐かしいネタを
535 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 23:45:16 ] とにかくATOKが悪いんじゃないかな?
536 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 03:24:46 ] >>532 今でも各地で暴れまわってるよ。mixiのC言語コミュとか Matzなんかかわいらしく思える
537 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 17:55:43 ] Beyondが何かのはずみでvoid訴えたりしないかなw
538 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 18:55:40 ] >>536 まじかw C言語コミュとやら、入ってみるかな。
539 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:10:06 ] >>536 ちょっと調べてみたらお料理コミュでは強制的に追い出されたみたいだな あまりに苦情が多くてmixiでは異例の対応だとか
540 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:12:20 ] python始めてみてるんだけどメソッド名は全部小文字にするのがデフォなの?
541 名前:デフォルトの名無しさん [2008/02/07(木) 19:24:29 ] >>540 www.oldriver.org/python/pep-0008j.html
542 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:41:35 ] 規則バラバラでいいのか
543 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:08:24 ] >>539 というかmixiというコミュニティには水と油どころか反物質的に合わない人物だと思うんだが まあいいか
544 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 21:58:40 ] ということにしたいのですね。
545 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 22:56:48 ] voidという名前なのに何にも合わない
546 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 22:57:14 ] そうなんです 実際は全然よくないけど、いいことにしたいんです
547 名前:デフォルトの名無しさん [2008/02/08(金) 21:14:35 ] PHPのだめなとこは、RubyでないのにRubyよりシェアがあること。
548 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:00:22 ] PHP 高卒 Perl 変態 Ruby 宗教 私のイメージではこんな感じ。Pythonはわかんね
549 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:05:36 ] Python = 頭の固い人
550 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:23:28 ] Haskell 白衣 OCaml 暇人 Lisp つまらない人 C++ デブ C ガリ Java メガネ JavaScript ギャル男 Perl 根暗 Ruby 陰湿 Python 電波 PHP 白痴 IO ひ弱 Groovy ナルシスト C# 現実主義者 COBOL 老害 VB 中肉中背
551 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:00:19 ] python、メソッドごとにself書かなきゃいけないのがむかつく
552 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:25:55 ] >>551 たぶん、100万回繰り返されてると思うんだけど、リアルで質問されたとき用に 誰か3行で頼む
553 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:50:37 ] た わ ば
554 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 02:19:49 ] >>552 Pytho は クソ
555 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 02:34:19 ] Javaだったら全てのメソッドの第1引数にthisって書かなきゃいけないぐらい
556 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 07:41:27 ] >>552 Pythonには 単独のメソッド内 というスコープが無い。
557 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 07:49:33 ] 自分のツール書くのに、self と書く必要はない、 s でも、i でも、 _ でも好きな記号使えばいい、 人に見せるコード書くようになったら self って書けばよい
558 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 08:11:18 ] >>556 d なるほど、クラスのメソッドって言っても、C言語の関数レベルなんだ・・・ >>557 それは、1通りの書き方を推奨するPythonらしくなくねえ? Pythonの美学的には、selfは予約語にしとくべきだな
559 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 08:31:20 ] i++ 議論まとめ ・Ruby Ruby 初心者スレッド Part 17 pc11.2ch.net/test/read.cgi/tech/1200472887/659-695 ・SmallTalk アラン・ケイも認めた!Ruby>>>>>Smalltalk pc11.2ch.net/test/read.cgi/tech/1150106090/169-171 ・Io-language Io Language pc11.2ch.net/test/read.cgi/tech/1201100624/19-36
560 名前:デフォルトの名無しさん [2008/02/09(土) 08:32:20 ] で、まとめといて質問なのですが、他の言語ではどのようになっておりますでしょうか? PerlやPHPは プリミティブな型だろうからどうでもいいとして、 Pythonでの++的な実装は可能でしょうか?
561 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:42:05 ] >>558 それはPythonじゃなくてRuby
562 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 15:49:36 ] Rubyダサい(wwww >315 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 13:29:31 > >>なんかフラットな構造の関数に慣れてるだけじゃないの? >Pythonによく似ていて関数内関数のない言語。それはRu(ry > >316 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 14:41:35 > >えっ,Rubyって関数ローカルな関数作れないの? > > >317 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 14:59:12 > >関数内部に関数を定義することはできるが、関数外部に定義したのと同じ効果 >しかないので無意味。 > > >318 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 15:47:47 > >マジか?名前かぶったらどうなるんだ?
563 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:09:56 ] Rubyに関数なんてないぞ? は置いといて、メソッドは必ず何かのオブジェクトの持ち物だから、「メソッドの中でだけメソッドを定義し利用する」ことはできない。 Class Hoge def foo def bar end end end hoge=Hoge.new hoge.bar # <= 未定義エラー hoge.foo hoge.bar # <= OK で、いわゆるメソッド内スコープでサブルーチンみたいなことさせたい場合は RubyではProcという手続きオブジェクトを作成して呼び出すのが普通 def foo str = 'Python' bar = Proc.new{ puts "#{str}はうんこ" } bar.call end foo # <= "Pythonはうんこ"と表示 bar # <= 未定義エラー
564 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:28:13 ] >>563 >Rubyに関数なんてないぞ? Rubyって関数も定義できないの? RubyやめてPHP使うことにした。
565 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:54:13 ] そうしろそうしろ お荷物はイラネ
566 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:56:24 ] Perlは関数だっけか
567 名前:デフォルトの名無しさん [2008/02/09(土) 18:11:12 ] Ruby使ってるけど、関数内関数使えないのは本当にウンコだよ・・・ 他の言語でつかってからすんごい面倒 たまに、C言語にもどった気分になる しかも、トップレベルで関数内関数するとKernelのpublicメソッドに追加されるのですごいことになる。 def hoge def bar puts "bar" end puts "hoge" end hoge # hoge 呼べるのはわかる 1234.bar # bar 呼べる!? "unko".bar # bar 呼べる!?
568 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:29:11 ] >>567 使えないのに使おうとするのはなんで?
569 名前:デフォルトの名無しさん [2008/02/09(土) 18:55:58 ] でも、使えてるよね?
570 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:43:25 ] Javaはメソッド内でクラス定義できるね。
571 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:57:58 ] 匿名クラスだっけ?
572 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:32:58 ] そうそう。final変数ならメソッドのローカルスコープ変数にアクセス可能。 staticメソッドじゃなければプライベート変数にもアクセスできる。 クラス内クラスでもstaticクラスじゃなければプライベート変数にアクセスできるけどね。 C#だとstaticクラスというと、別のものをさすからややこしい。まあLLじゃないからスレ違いか。
573 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:35:43 ] でも、Javaも5だか6だかの時に かなり高級言語になったなぁと感じたよ。 以前はコレクションクラスの使いにくさには困ったもんだった。
574 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:36:05 ] あ、誤解されるかも。 >>572 のプライベート変数っていうのはprivate int hoge;みたいなやつ。 内部でテキトーにIterator作って返す分にはかなり都合がいいです。 仕事で使うと何故か嫌われるけどねー。
575 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:36:22 ] >>569 「なんでC言語の関数には副作用があるんですか、関数って のは値を受け取って値を返すもので、副作用とかそういうのが あるものを関数って呼ぶのはおかしいです」 と主張したところで、「だから?」って言われて終わりだと思わない?
576 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:38:22 ] >>574 > 仕事で使うと何故か嫌われるけどねー。 (Cの)constとか(Cのconstの意味での、Javaの)finalとかって、 意味が分からない人にはまだ暗黒魔法に見えるらしいしなぁ。
577 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:41:38 ] >>576 とりあえず変数をnullやnew ~~で初期化する連中とか、 final int hoge; if(~~){ hoge=3; anotherStatement; }else{ hoge=4; } ↑のようなスタイルにしない連中とか、 const int * const hoge = ~~; がわからない連中とか、マジ勘弁。 Eclipseのソースのクリーンアップの自動でfinalつけるのは好きだ。さあ、そろそろ全然LLじゃないwww
578 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:49:10 ] このへん(どのへん?)の言語で書いてる時って、 安全性とか念のためとかって、忘れがちになっちゃう。 いかんなぁ・・・
579 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 21:43:58 ] >>567 def hoge bar = Proc.new{puts "bar"} puts "hoge" end こうしないのはなんで?
580 名前:デフォルトの名無しさん [2008/02/09(土) 21:48:23 ] 例だから。
581 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:07:41 ] rubyに関数内関数があったらカオスだと思うんだが
582 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:12:28 ] >>581 selfとかが何になるのかちょっと興味ある
583 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:26:26 ] >>582 というか、defのネストで詰まる人はselfとか使ったことないんだと思う 使ってたらメソッド定義はどこでやってもそのクラスへのメソッド定義にしか思えん class Hoge def foo p self # => Hoge def bar p self # => ??? end end end
584 名前:デフォルトの名無しさん [2008/02/10(日) 02:03:38 ] >>583 んーん。わかんない。 前に使ってた Delphi なんかは、関数内関数あるけど、その中でselfは問題なく使えるしなー いや、こっちはこっちで、関数内関数のポインタだけ使えない、 つまり、>>579 みたいなので barに代入しても、バグるというウンコ仕様ではあるがw
585 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 02:49:49 ] Rubyの def は悪魔でもメソッド定義だからなあ。 トップレベルでも、どこぞへのメソッド定義だし。 逆にメソッドローカル関数が使えるようになったら トップレベルもメソッドでなくなるんでない?
586 名前:デフォルトの名無しさん [2008/02/10(日) 02:56:52 ] >>585 けっきょく、>>579 のシンタックスシュガーがほしくなる、という結論に至るわけで
587 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 07:56:04 ] じゃなくて、 名前付きであることがそんなにうれしいかな? (名前付きであることがそんなに必要かな?) ってことなんじゃないかと思うんだけど。 ブロックを渡して、&引数で受けるとかすればいいんじゃない?
588 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 10:19:07 ] つか、Procを覚えると死ぬのか? キーボードのPが欠けてるとか? 新しいことを学ぶことができない人間にはプログラミングは向かないぞ
589 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 10:51:46 ] Procってあれだろ、カッコなしでメソッド呼び出しできる仕様を追加してしまったがために、 呼び出し可能オブジェクトを代入できなくなって、苦し紛れに作った仕様なんだよな。
590 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 10:54:40 ] >>589 どういうことか自分の言葉で説明してみ できるならコピペなんぞせんか
591 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 11:21:27 ] def f():pass g = f ↑コレが、ruby だとできないと言いたいんじゃなかろうか?
592 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 11:23:17 ] Rubyって,よく考えずに追加した浅はかな仕様で自爆してること多くね?
593 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 11:57:57 ] PHPのこといえないね。 糞作者が作った糞言語。
594 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:15:16 ] >>550 Haskell 白衣 OCaml 暇人 Lisp つまらない人 C++ デブ C ガリ Java メガネ JavaScript ギャル男 Perl 根暗 Ruby 陰湿 Python 電波 PHP 白痴 IO ひ弱 Groovy ナルシスト C# 現実主義者 COBOL 老害 VB 中肉中背 すげー的確でワロス
595 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:16:59 ] >>590 書き込みの内容を理解していないと決め込むこの態度。 Ruby使いにはウンコが多いと聞いていたがここまでとは。 作者と同じだな。
596 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:22:47 ] >>593 つうか何も考えないmatzが何も考えずに批判ごっこしてるから笑われるわけで
597 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:39:12 ] def y(f) proc{|arg| f.call(arg, y(f))} end s = (y(proc{|n, sum| if n == 1 then 1 else n + sum.call(n - 1) end})).call 10 p s Yコンビネータで、(> <) の人がやりたかったことらしきことをやってみた
598 名前:デフォルトの名無しさん [2008/02/10(日) 18:41:48 ] なんという読み難さ
599 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 19:32:27 ] つーかそういうことをやりたかったらSchemeでやれと
600 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 20:12:02 ] >>592 もうちょっと詳しく
601 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 21:52:39 ] たとえば、Smalltalk ライクなクラス変数を導入しようとして宣言を嫌う Ruby 向けに 書き換えを制限した「定数」にしたのに、結局、それだけじゃダメだからって定数は そんままでクラス変数も安易に導入して似たような機能だから混乱を招くは、やっぱり 宣言がないことからトラブル頻発で、紆余曲折の後、今の 1.9 の仕様に落ち着いた とかそういう話?
602 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 22:37:51 ] >>601 日本語でおk。
603 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 23:48:20 ] JavaScriptの方がRubyよりも良く感じる昨今 直接比較される土壌にいないだけで
604 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 00:24:41 ] YARV vs. Tamarin
605 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 00:52:52 ] >>603 具体的に書かないとスレ盛り上がらないやん
606 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 00:53:24 ] % time python -c 'range(0,10000000).sort' 0.769u 1.022s 0:01.79 99.4% 0+0k 0+0io 0pf+0w % time ruby -e '(0...10000000).sort' 3.170u 0.259s 0:03.42 100.0% 0+0k 0+0io 0pf+0w
607 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 10:10:34 ] それ、pythonのほう、ソートしてないw
608 名前:デフォルトの名無しさん [2008/02/12(火) 11:02:10 ] Emacs Lisp のダメなところ - あどけない話 d.hatena.ne.jp/kazu-yamamoto/20080208/1202435711 Lispがいかにクソがわかる
609 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 11:27:40 ] >>608 どう読んでも、「Emacs LispがいかにLispとしてダメか」という話にしか見えないが。 何をどういう風に「わかった」のか、ちょっと書いてみて(いや、別に逃げてもいいけど)。
610 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 11:39:49 ] >>607 Rubyのほうもツッコミが入ってる > そのコード違うぞ > ボトルネックはこれだ > > $ time ruby -e '(0...1000000).to_a' > > real 0m2.535s > user 0m2.040s > sys 0m0.490s 昇順の配列にsortを作用させた動作を想像できないほどのバカが常駐してるとは思わなんだ
611 名前:デフォルトの名無しさん [2008/02/12(火) 21:37:22 ] >>608-609 Microsoft の Visual C#がクソだった場合、C#をクソと言っても問題はない
612 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 21:40:40 ] >>608 を見て思うのは、結局ElispってVBみたいなものなのね。って感じかなあ。 言語自体にありがたみが薄い。
613 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 23:46:20 ] >>612 CommomLisp系列とEmacsLispの関係はVBとVBAまたはWSHの関係に近い 後者を頑張って学んでも前者がうまくなることはあまりないって感じ Lispを学んでる人ならわかってるはずなんで問題ないんだけど、 >>608 の書き込みや>>611 に代表される無知な外野の勘違いが煩い
614 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 07:34:22 ] >>608 や>>611 は、Lispに関して無知なのではなく、 他人の話からモノを括り出すのが致命的に下手くそなだけだと思う。 >>611 Visual C#は、C#の言語仕様そのまんまの代物だから、その場合はそれでもいいだろうね。 あと、あまりに圧倒的に主たる環境・処理系だから、言語そのものの評価とかぶってしまうのも仕方ない。 でも>>608 のリンク先は、「Emacs Lispの言語仕様」のうち、Common LispやScheme等の言語仕様と 悪い意味で異なっている部分を挙げているのだから、一方言・一環境への突っ込みだし、 そもそもEmacs Lisp自体、Visual C#ほど圧倒的なLispの「使用例」ではない。 つまり、例になってない。「Visual C#と、プログラミング言語C#の関係はそんな感じかもね。で?」としか。
615 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 09:03:30 ] Emacs LispもLispの1方言。 と言えちゃうのはLispを取り巻く環境のクソさを示している、といえなくもない。 が、それはLispとは直接関係無い。
616 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 09:35:45 ] 今でも動的スコープ?
617 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 10:03:23 ] >>611 >Microsoft の Visual C#がクソだった場合、C#をクソと言っても問題はない C#の言語仕様がクソなのか、Microsoftの実装がクソなのかによる。
618 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 17:14:14 ] emacsを使うからemacs lispは捨てられない oddmuseを使うからperlは捨てられない skkserv.rbを使うからrubyは捨てられない tracを使うからpythonは捨てられない xmonadを使うからhaskellは捨てられない 不器用な使い方してるな俺
619 名前:デフォルトの名無しさん [2008/02/13(水) 23:49:57 ] >>618 成果物とプログラムするときの処理系と勘違いしてないか?
620 名前:デフォルトの名無しさん [2008/02/14(木) 02:26:08 ] Larry Wallって、リバースモーゲージで生計立ててた って書いてあるけど、サブプライムで今Perl6どころ じゃないかも。 借金取りに追われて。
621 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 03:18:42 ] RubyもPythonもPerlよりは優れてるのか?
622 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 03:24:22 ] 価値観によるとしか
623 名前:デフォルトの名無しさん [2008/02/14(木) 03:46:36 ] >>620 これかwww 小飼弾のアルファギークに逢いたい?:#0 Perlの父 Larry Wall|gihyo.jp … 技術評論社 gihyo.jp/dev/serial/01/alpha-geek/0000 確かに地価下がりまくっている今はやばいだろw
624 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 12:30:23 ] 家に手つけるってドンだけ困窮してんだよ、
625 名前:デフォルトの名無しさん [2008/02/14(木) 14:54:58 ] PHP4.1.1でOracle10.2.0.1ODBC接続がたまにおかしくなる。PHP5に上げないとダメかなぁ
626 名前:デフォルトの名無しさん [2008/02/14(木) 16:49:09 ] チョンのあやかり創価学会 偽善者が政治活動、公明党 ニセ仏教、騙されバカ信者、池田犬作チョン大教祖様、さっさと死ねや カルトキチガイ・創価騙されバカ信者 カルト・キチガイ・偽善政治活動・公明党 カルト・キチガイ・偽善政治活動・公明党 カルト・キチガイ・偽善政治活動・公明党
627 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 22:04:24 ] 大作はとっくに死んでるんじゃね?
628 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 06:06:47 ] 今の池田先生は単一電池8本で動いてるらしいよ。
629 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 14:06:32 ] 単一x8なんていうわけ分からん仕様だったら、専用バッテリーの方がまし。
630 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 14:12:57 ] 出たな専用バッテリー厨 外出途中で電池切れたらどうするんだ? 乾電池なら災害が起きても乾電池さえあれば動作するんだぜ?
631 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 14:20:01 ] ぜんまい最強
632 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 19:38:41 ] 災害が起きたらエネループを充電できません! 自転車でエネループ充電とかできれば大作先生も安泰なのに。
633 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:39:12 ] ウチ創価なのに笑っちまったじゃねーかwww
634 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 21:11:16 ] そうかそうか
635 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 21:31:40 ] 創価学会がLLを作ったらどんなのが出来上がるかな? 大作言語と他言語の宗教戦争を見てみたいような・・・
636 名前:デフォルトの名無しさん [2008/02/15(金) 22:55:22 ] python3000とRuby1.9(2.0?)、メモリ使用量、実行速度の観点からどちらが 優れていると思う?
637 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:23:41 ] 成長中途を比較するのはナンセンス
638 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:54:39 ] まったくそのとおり。 できたばっかのarcにケチをつけるmatzはナンセンスだよ
639 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 04:06:31 ] どう読んだらケチつけてると思える脳になるんだろう
640 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 09:59:37 ] 日本語おかしいぞ。 その書き方だとまるで、「読んだ」ことで「そういう脳」になったかのようだが、 実際には「そう受け取る脳で読んだ」結果だろう。 語尾を書く段階で「脳」って表現を思いついて、ちょっと興奮気味にねじ込んでそのまま投稿した結果だろうけど、 そういう「後から興奮に押されて何か加えた」文章は大抵崩れてるから、書き込む前に読み返さないとな。
641 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 10:22:37 ] >>639 できたばっかの言語を他と比べることを言ってんだろ。 maztを馬鹿にしたと勝手に感じて怒るのは構わんけど前後の文脈ぐらいよめよ。
642 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:15:12 ] >>640 つい頷いたが随分KYなレスだな
643 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 23:40:50 ] 決まった空気のある流れじゃないだろ
644 名前:デフォルトの名無しさん [2008/02/24(日) 07:22:01 ] www.codegear.com/jp/products/delphi/php PHPはビジュアル開発ができるからいいんでない?
645 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:18:14 ] Delphi for PHP って名前が面白いな C++ for C# アセンブラ for Ruby Python for Lisp C for D B for C Perl for you
646 名前:デフォルトの名無しさん [2008/02/24(日) 20:48:36 ] 中身は全然Delphiじゃないキガス
647 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 16:24:06 ] shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all ぷろぐらみんぐとかよくわからないおではこういうのをみてるう゛ぃぃをさけるようになりまちた
648 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 06:21:24 ] 速度は次バージョンでまともになるから、大丈夫
649 名前:デフォルトの名無しさん [2008/03/01(土) 16:14:15 ] >>648 安定版でそのすごい速度が出るのは”いつ”ですか?
650 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:22:51 ] 他の多くの言語のver upと同じく、はっきりとは決まっていないよ。
651 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:42:34 ] >>648 ActiveScriptRubyでそのバージョンがリリースされるのは”いつ”ですか?
652 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:43:31 ] そのうち
653 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:44:00 ] 西暦4000年くらいだと思います
654 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:46:12 ] Matzが生きているうちは無理。
655 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:02:59 ] PHP使いだけど、Windowsサーバの管理に適した言語は何ですかね? レジストリやイベントログに容易にアクセスできるのが希望ですが。 あと、PHPはbamcompileでスタンドアローンアプリにできるんだけど、 実効環境が馬鹿でかいので小さなスタンドアローンアプリが作れると さらにうれしい。 VBA、VB Script、WSHはできれば避けたい。
656 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:15:44 ] 二行目までならPowerShellが適役だけど、それ以降微妙
657 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:16:46 ] WSH
658 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:10:42 ] WMI
659 名前:655 mailto:sage [2008/03/02(日) 13:22:02 ] >>656 PowerShellもよさげですね。 >>657-658 うーん。 今Iron Pythonについて調べてますが、Microsoft謹製だし込み入った部分は C#で書くというてもありますね・・・ってLLの意味ないですな。
660 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:37:34 ] SQL
661 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 23:11:06 ] >>655 Windowsサーバ管理なら現状VBS/JScript + WSHじゃないかな。 VBSがいやならJScriptで。 特殊なCOMを使わなければどこの環境でも動くからexeを作る必要ないし。
662 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 23:42:14 ] JScriptはええぞお・・・
663 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 01:10:05 ] HTAを使えば、簡単なGUIも作れるしね
664 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 01:47:03 ] >>655 それを避けたい理由は?
665 名前:569 mailto:sage [2008/03/03(月) 02:04:54 ] >>661-664 ありがとうございます。 実はWSHは使ったことありまして、いまいち生産性が低いのが不満でした (なんというか必要な機能にたどり着くまでが回りくどい感じが)。 そういう意味ではPowerShellに期待するところもあるのですが、 JScriptですか調べてみます。 >>664 自分が管理している間はWSHなりPowerShellでいいのですが、 次の人に引き継ぐときに・・・。 あまりサーバ管理とかにリソースがさけない環境なので、情報量の少ない 言語は使いたくないのです(次の担当者に負担をかけることになるので)。 でもWindowsサーバ管理が目的ならVBAやWSHをさけるべきではないですよね。
666 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 02:47:13 ] つか、JScriptでCOMでも使えばVBSでも大して文法変わらんw (D)HTMLでGUI構成出来るから、その辺は楽っちゃ楽だが。 単純にVBSとかを使うのが自分的に嫌なだけだろ。 と、PHP嫌いの俺が言ってみる。
667 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 06:45:56 ] VB(S)が嫌いでPythonでCOM扱うプログラム書いたんだけど 結局VB(S)でやってるのと殆ど同じようなソースになって吹いた
668 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 07:06:57 ] VBAにもPyScripterみたいなIDEがあればいいんだけどね。 標準のIDEが糞過ぎる。
669 名前:デフォルトの名無しさん [2008/03/08(土) 13:32:32 ] 実践的なRubyのプログラムというのは文字列の処理が多かったりして、 その文字列の処理はbuilt-inの部分で処理されるので、YARV化は関係なく、 1.9だからといって速くはならない。さらに文字列がM18Nに対応したことで、 1.8よりも遅くなるという現実。 これが、1.9にm18n入れるって話を問いつめた諸氏の努力が無駄になった結果 「高速化を謳った1.9は文字列処理の鈍化によって1.8より遅くなる」が定着していく 実用的なプログラムほどYARVの恩恵が受けられないジレンマ
670 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 20:30:20 ] コピペ君ry
671 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:18:55 ] 実用的なプログラムは文字列処理ばかりしてる、ってなんか変な気がする・・・
672 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:43:41 ] >>671 Rubyの場合ってことじゃね?
673 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 00:52:55 ] >>671 もともとPerlの代替品だしな Ruby=文字列処理というのは、もちろん正確ではないけど、そんなに外してるわけでもないよ
674 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 14:11:52 ] 組み込み機能だけで一通りの文字列処理が出来るからな。 ワンライナー書くのも楽だし。
675 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 15:30:12 ] 文字列処理しないプログラムって少数派
676 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:17:40 ] 何らかの文字列処理は、ほとんどのプログラムがしてるかもしれないけど、 文字列処理がボトルネックになるほど、文字列処理がメインのプログラムっていうのも 逆に少ないんじゃないかと思うんだけど・・
677 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 18:43:41 ] Rubyはどの程度か知らんけど、スクリプト言語に多いパターンで、 あらゆるデータが方々で文字列として評価され得るようなのは けっこうインパクトでかいかもよ。
678 名前:デフォルトの名無しさん [2008/03/09(日) 19:09:00 ] 「WEBAPはソケット通信が遅いから事実上差は無い」とか言い出す奴って、 ヤヴァイよな。
679 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 19:36:44 ] Rubyはソケット通信が腐ってるからソケット通信の遅さは問題にならない
680 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 20:16:00 ] stringの実体がbyte[]な言語で文字列処理するのはなんとなく疲れる。
681 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 20:34:28 ] >>680 リストになってる言語はどうよ
682 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 21:51:57 ] lengthを取得するとバイト数でなく文字数になるならok
683 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 00:09:15 ] 合成文字はいかがなさいますか。
684 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 00:31:49 ] 合成して1文字だな
685 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 01:16:58 ] ごうせいっちゅうねん
686 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 19:37:52 ] 山田君、>685 の座布団全部持ってっちゃって
687 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:19:15 ] >>676 俺、Rubyでソースジェネレータ書いたけど、実行するのに10秒くらいかかるぞw 最適化のためにプロファイル取るとだいたい1分くらいかかるから、 もはやどうでもいいって感じなんだけど
688 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 19:39:35 ] >>680-681 俺も、オブジェクトかもしくは、Pascalみたいに型になってないとしんどい
689 名前:デフォルトの名無しさん [2008/03/30(日) 12:01:02 ] age
690 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:08:51 ] 知り合いが実家のホームページにウェブ予約システムを入れたいとか言い出しました でも、片手間程度でpythonやってる俺にはわからない 「CGIなら、PHPになる…か?」とかそんな次元 業者に頼めと言ったら金がかかるからやだと言われ、 時間はあるからどんなことやればいいか教えてくれたら勉強するとか言われました でも、俺は知らない なので、質問をさせて下さい ぶっちゃけ、あれって何を勉強させればいいの? それとも、pythonでも頑張ればできる?
691 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:15:49 ] >>690 > 時間はあるからどんなことやればいいか教えてくれたら勉強するとか言われました その知り合いって、一休さん?
692 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:18:54 ] python でも出来るよ。 その前に、その実家のホームページとやらはレンタルサーバーなの? レンタルならCGI不許可のところが多いと思うから、話はそこからだ。
693 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:42:22 ] 一休さんのほうがかわいい気はします サーバーは今んトコレンタルらしいです ホームページはビルダーで製作したらしいのですが 「自宅サーバー? 何それ、おいしいの?」並の意見をもらいました 止めてやった方がいいんでしょうか? それとも、これは手取り足取り教えてほしいという口説き文句なんでしょうか? わかりません むしろ、こっちが美人講師にでも手取り足取り教えて欲しいくらいなんですが… とりあえず、オンラインドキュメントでも眺めてみることにします あれは入力フォームとメールの送信とDBとカレンダーってトコでしょうか?
694 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:42:52 ] PythonをSAKURAでDjangoだろ
695 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:58:21 ] > 入力フォームとメールの送信とDB その並べてるテクノロジーの差がかなりあるんだが・・ あと、個人情報扱うんだったら情報の管理やセキュリティにも気をつけないとな。
696 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 21:09:40 ] ですよねー… なんか、否定してく内に墓穴掘ってしまってるんですよ 自らハードルあげてるって言うか… そういう訳で「お前には無理だって」という発言から切り返された 「他のトコが出来てるのに、どーして出来ないの?」という あほな意見をどうやって潰せばいいですか? もしくは頑張れば男の子の面子を潰さないでどーにか出来ますか?
697 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:42:24 ] …敗北しました いい先生になれるようにがんばろうと思います でも、一言だけ言わせて下さい。直で言えないんで… んなことで涙目になんなよ!!! 途中から思ったけど、チラ裏ですみません
698 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:57:51 ] なんか、オタクがブログによく書いてそうな、 自分だけがはしゃいでる芝居がかった感じが 鼻につく文体だな。
699 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 02:39:54 ] 教えるより自分で作ってやったほうがまだましだと思う。 散々あーでもないこーでもないという指図を覚悟の上で。
700 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:56:20 ] 俺も美人教師に三本目の足を握ってもらいたい
701 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 16:15:51 ] たまに居るみたいだね anima.x51.org/x/parasitictwins/frank_lentini.php
702 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 05:52:07 ] >>696 業者に頼めばいいのではないかと思うんだけどなぁ 「他のトコ」=業者の作ったサイト、じゃないの? 業者に頼めばお金はかかるけど 自分達で勉強して実現するよりは、はるかに安いと思う 勉強するのが楽しいとか、それを飯の種・商売にしたいなら話は別だけど Web予約システムを作ることに時間を割くより そのシステムを使ってどんな商品を売るか・宣伝するかに頭を使ったほうがいいよな… 前者は、業者にお願いすればできるけど 後者は、自分達にしかできないことなんだから 他者にもできることを自分達でやって 他者ではできないことをおろそかにしてしまうなんて本末転倒
703 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 08:50:35 ] そういえば4月1日ネタ、 LL界で今年はあった?
704 名前:デフォルトの名無しさん [2008/04/11(金) 12:45:46 ] >>703 あったよ Japan.internet.com コラム/developer.com japan.internet.com/column/developer/20080408/26.html
705 名前:デフォルトの名無しさん [2008/04/11(金) 12:46:38 ] Java vs Rubyの言語比較記事へのつっこみ - ’(rubikitch wanna be (a . lisper)) d.hatena.ne.jp/rubikitch/20080409/1207735420 Japan.internet.com コラム/developer.com japan.internet.com/column/developer/20080408/26.html
706 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:09:51 ] 原文これか ttp://www.developer.com/lang/rubyrails/article.php/3716356 なんか今アクセスできないみたいだけど
707 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:20:59 ] それ、4月馬鹿じゃなくて、単なる事実誤認w
708 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:26:00 ] RFCは5241と5242か
709 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 14:05:41 ] >>705 Rubyが糞だと言うことがよくわかる文章ですねwww
710 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 22:24:20 ] 無駄な宣言とかって、Java のコードに対応させてわざと書いてあるだけだよね
711 名前:デフォルトの名無しさん [2008/04/12(土) 18:10:43 ] 引く手あまたのプログラミング言語は? slashdot.jp/developers/article.pl?sid=08/04/06/2313251 --- Java(16479件)、C++(8080件)、C#(7780件)、JavaScript(6749件)、 Perl(5710件)、PHP(2641件)、Python(1408件)、COBOL(1207件)、 Ruby(769件)、Lisp(33件)といった感じらしい。 とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、 当分仕事には困らないようである。COBOLのしぶとさも目立つ。 ちなみにHaskellやOCamlの求人は10以下だったそうだ。 ---
712 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 18:50:11 ] Lispが上位すぎる
713 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 19:07:47 ] 「CやC++、Lispの経験がある場合優遇いたします」というような書き方のマネージャやエンジニアの募集が多いな
714 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 19:53:04 ] Java の募集って携帯が多いんでしょ あれ、給料も安いし、ノルマ厳しいから大変じゃない?
715 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 20:34:13 ] サーバサイドじゃないの
716 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 20:40:49 ] >JavaとC/C++/C#、あとJavaScript 活躍する場が全然違う言語を持ち出して さもこれらの言語を覚えれば仕事があるように言うのはどうかと・・・・・ 例えばJavaScriptの知識があってもWebサーバやDBの知識もないと仕事にならないわけで
717 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 21:04:33 ] >>716 Web系での話をしたかったんじゃないか? まぁC++なんかはWeb系でもミドルウェア回りになるだろうけど。 (JavaScriptは例外か?) 言語はとりあえず一つ覚えてしまえば後は何とかなるしな。 どんな偉そうなバズワードを並べたところでプログラムの根本は順次・選択・繰り返しの3つしかないし。 ただし一つの言語を極めるには数年はかかるんじゃないかと思う。
718 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 23:41:47 ] >>714 携帯はCorC++じゃない? ダウンロードアプリはJavaだけど
719 名前:デフォルトの名無しさん [2008/04/13(日) 16:03:11 ] 俺は名前だけでruby選んだ。
720 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 18:42:15 ] 俺は名前と作者の名前だけで選ぶ気が失せた Perlの後に知ったからパクリっぽくて嫌だった まぁPerlと真珠のPearlは違うんだけどね
721 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 20:54:52 ] 実際Perl→Pearlから思い付いた名前らしいしな。 誕生石が6月:パール、7月:ルビーだからRuby。
722 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 22:55:14 ] で、今Rubyの作者はPythonにゾッコンと。
723 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:24:28 ] Pythonは、作者の俺ルールがどうしても気に入らない。
724 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:40:11 ] Rubyも似たようなもんじゃないか? 俺は関数名の{}だか引数の()だかを 改行して書こうとしたらエラーになったんでRubyは触らなくなった Perlの自由さに慣れすぎたw
725 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:42:01 ] 大勢が認めるルールはオレルールとは言わない。
726 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:43:13 ] 複数の空白を一個にまとめられただけで意味が変わる言語なんか大嫌いだ! と昔パンチカードをばらかした俺は思うのである。
727 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:47:29 ] そんなあなたにWhitespace
728 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:24:47 ] >724 そりゃRubyやPythonだと改行は文を切るものだからな。 改行前に開始カッコを書けばOKなんだが それが耐えられないなら文末を明示する言語になるわな、必然的に。
729 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 09:14:41 ] type.jp/ 調べ Java 131件 C++ 94件 PHP 53件 Perl 32件 C# 29件 COBOL 26件 Ruby 13件 Javascript 7件 Python 3件 Lisp 0件 偽装請負が多くてあまり参考にならないかも
730 名前:デフォルトの名無しさん [2008/04/16(水) 18:48:52 ] Lisp0件ってなんだよw
731 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 20:05:31 ] > Lisp 0件 載せる意味ねーだろw
732 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 21:02:45 ] Pythonは、作者の俺ルールがどうしても気に入らない。
733 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 21:39:13 ] >>732 Rubyも似たようなもんじゃない? あと大勢が認めるルールは俺ルールとは言わない。
734 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 23:14:45 ] BDFLの権利のこと?<俺ルール
735 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 23:34:15 ] Lispたんの事検索するの忘れてたわけじゃないよと 明示的に示したかったので0件と書いた。 まあ必要なかったよなw Java >> PHP >>> Perlだと思ってたけど海外ではPerlの方が多いんですね
736 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 23:57:28 ] smartyの、httpd.confで特定のページ以外からのアクセスを制限したいんだが 探し回っても載ってないんだ・・・ 誰か知らないか?
737 名前:デフォルトの名無しさん [2008/04/17(木) 00:04:13 ] age
738 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 19:21:31 ] Pythonの俺ルールって具体的に何? なんか変な文法あったっけ? あんまpython詳しくないので教えて
739 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 21:53:31 ] インデントが制御構造なオレルールは言うまでもないが、 代入が戻り値なしとか許せない。リストのsort()の戻り値ナシも許せない。 while ((line = file.readline()) != ""): もアウトだし、 for line in file.readlines().sort(): もアウト 気分悪すぎる
740 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 21:56:49 ] あとクラスに、アクセス制御がないオレルールも許せない 考えたら、なんで俺我慢してPython使ってるのだろう。Rubyいこ、Ruby
741 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:04:16 ] if X = 0: hogehoge みたいなミスが無くていいじゃないか。 あと、メソッド LIST.sort() じゃなくて、関数 sorted(LIST) を使うと 思ったことができるんだぜ。
742 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:14:06 ] >>741 プログラム10年以上やってるが、そんなミスでバグ出したことないぞ。 書き間違えたことはあるが、悩んだことはない。 そんなドウデモイイミスのために、代入が戻り値返さないなんていう オレルール作っちゃったり、インデントは制御構造とか言い出すなんて、 Pythonの作者はどれだけプログラマを信用していないのだろうか。
743 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 22:56:00 ] インデントが制御とか代入が戻り値なしとかは俺ルールっていうよりも思想だろ。 あとPythonダメならScalaやろうぜ
744 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:26:30 ] >>740 >あとクラスに、アクセス制御がないオレルールも許せない smalltalkerとlisperに喧嘩売ると後がうるさいぞ。
745 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:39:21 ] lambda 内に制御文書けたら、俺は Python 使おうかと思ってる。
746 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:47:05 ] そういやrubyのlamdaってどうなってんの? Proc.new { ↑これは関数オブジェクトじゃないんだよね?
747 名前:デフォルトの名無しさん [2008/04/17(木) 23:57:52 ] >>729 Delphi 4件(!) Rails 5件(筆頭が楽天ww) django 0件 ajax 9件 HTML 48件 >>741 今時、CだってRubyだってコンパイラ(インタプリタ)が文句言うよw
748 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:11:00 ] pythonはその思想から、プログラマは馬鹿ばかり、 という前提で言語を構築してる気がしてならない。 実際にpythonに群がったプログラマが馬鹿ばかりだった のかもしれないけど。
749 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:30:08 ] >pythonはその思想から どういう思想かkwsk 俺はクラスのアクセス制御とかのOOP関連が やたらおおらか(というか、あけすけというか)なのは ガチガチにしなくても、普通のプログラマなら大丈夫という 性善説に基づいているという話位しか知らん。
750 名前:デフォルトの名無しさん [2008/04/18(金) 00:38:09 ] 馬鹿ばかりというか、性悪説的思想ということ。 関係ないけど、関数型言語は頭いい人向けみたいなイメージもあるが、 実際はそうじゃなくて、性悪説的思想からも受け入れられるものだと思う。 へジルスバーグのC#が実際にそういう流れだし。
751 名前:デフォルトの名無しさん [2008/04/18(金) 00:39:06 ] 馬鹿でも使えるようにという思想で、本当に馬鹿ばっかりが集まってしまったのは、 むしろPHPだと思う。
752 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:40:02 ] Python使う奴って頭悪いってデータどこかで見た気がするわ
753 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:53:50 ] >>751 >馬鹿でも使えるようにという思想で、本当に馬鹿ばっかりが集まってしまったのは、 >むしろPHPだと思う。 PHPは言語もバカだろ。なぜなら使っている奴らばかりでなく,作ってる奴らもバカだからだ。
754 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:27:22 ] PHPなんていろんな言語の良いトコ取りしようとして 単にでかいゴミ溜めになったって感じだな 無駄に関数多すぎ
755 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:44:29 ] >>752 昨日お前がノートに書いたデータじゃないのか?
756 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:49:35 ] どこかで見ただけのデータで何か言おうとしてるほうが、よっぽどB
757 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:55:03 ] >>740 アクセス制御は3.0から出来るようになる。 代入文に戻り値が無いというか、まず、式と文を完全に分離するべきだという 思想があって、そこからの帰結として、代入文は文なので戻り値がないという必然的な結論。 別に、if(x=y): ... を許可したら、間違いやすいから禁止するとかそういう個別な判断からきたものではない。 >>739 while ((line = file.readline()) != ""): に関して言えば、 for line in file.readlines(): があるから別に、上の書き方が無くても十分すっきり書ける。し、常識的に見て可読性が上がってる。 さらに言えば for line in file: もできる。
758 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:55:34 ] スレタイらしくなってきたな。 perl は特殊記号や省略が多過ぎて他人のコードが読める気がしない。 俺みたいなバカには向かない言語だな。
759 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 02:09:25 ] perlは自分で書く手間を最小限にできる事に価値があると思ってる。
760 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 03:12:35 ] 後で自分のコード読んで ??? ってなるけどな
761 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 08:43:21 ] もう一回最初から書けばいいじゃん^^
762 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:21:54 ] まあ端的に言うと 馬鹿度 Python>>>>>>>>>>>>PHP>>>>|超えられぬ壁|>>>>>>>>>Perl>=Ruby って感じで、PythonとPHP使ってる奴が馬鹿ってことはスレッドから読み取れた。
763 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:28:21 ] >>759 最小限の手間で書いたコードは、書いた瞬間に最大限劣化して メンテナンスができなくなるよね それがPerlの素敵なところ Perl大好き(*-*)
764 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:53:05 ] >>759 perl脳?
765 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 10:28:42 ] だからお前らRuby使えって。 宗教観変わるぞ。
766 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 11:44:19 ] >746 Rubyの場合は「関数」というと「トップレベルでレシーバ無しに呼べるメソッド」のことだからなぁ。 「関数」は無いと言っても良い。あるのはメソッドとブロックだけ。 一応UnboundMethodという所属のないメソッドはあるけど、所属を決めないと起動できない。 メソッドを起動するためにどこかのオブジェクトに所属する必要があって ブロックは所属が無い。 lambdaもprocもProc.newも、ブロックを生成するためのものとして存在する。 >765 作者のブログは確かに宗教らしいなw 俺は読んでない。
767 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 11:57:00 ] Rubyの作者はカルト教信者だって聞いたんですが、本当ですか?
768 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:45:28 ] while(<>) { print } を他の言語だとどんだけ書かなきゃならないかって考えるとPerlサイコー! しかし、他の言語に慣れてる奴が見たらPerlサイテーなんだろうなw
769 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:52:17 ] いや、配列から順次プリントが簡単にできるとか、魅力じゃないんだよ。 他のLL言語では、抽象的なクラスやメソッドをどう作るかとかが主力なわけで、 その点ではPerlはクソだろ。
770 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:05:49 ] >>768 の論理は帳簿とCOBOLの癒着っぷりの原因を示唆する貴重なものだと思う そうでもないか イヤモンド演算子は発明だとは思うけどね
771 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:08:32 ] ダが抜けた… >>769 Perl4 は当時は神だったんだが、あの手法は今では時代遅れで、 その上に構築された Perl5.6 もかなりいびつで… すっきり再構築したのが Perl6 になる予定だけど、それなら Perl でなくてもいいじゃん、みたいな まあ、初心者に薦めるような言語ではないな
772 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 15:00:27 ] いや、実際何が出来るかを言っているのではなく 省略の美wについての定番のコードな訳だ、アレは
773 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 15:06:09 ] # Perl while (<>) { print; } # Python import sys, fileinput for line in fileinput.input(): sys.stdout.write(line) # Ruby ARGF.each do |line| print line end
774 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 15:26:25 ] >>768 AWK {print $0}
775 名前:デフォルトの名無しさん [2008/04/18(金) 17:37:04 ] >>774 それがありなら、 # Ruby print ARGF.read
776 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 17:38:36 ] どういう意図のコードかにもよるなあ >>773 Rubyで 「引数に与えられたファイルまたは標準入力の文字列を1行ずつすべて表示する」 は、おおむね puts readlines だ まあこれだと改行変わっちゃうけどな
777 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 17:52:32 ] 純粋なPHP言語批判がなぜかPHP利用者叩きにシフトする流れはもううんざり
778 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:34:06 ] だからRuby選べって。
779 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:36:35 ] わかってるんだよ、すべてRuby信者の工作ってことをね
780 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:38:12 ] Rubyはすばらしい言語だぞ
781 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:49:30 ] >>748 のような意見が素だとするとかなり根は深い
782 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:57:16 ] Rubyを使ってから、 他の言語を選択しなさい。 出口が見えるはずです。
783 名前:デフォルトの名無しさん [2008/04/18(金) 19:52:29 ] てか、Rubyさー、ワンライナーとか、ゴルフやっているうちが楽しいんだが、 開発規模がでかくなるにつけ、キツクなってくる・・・ 動的型やダックタイピングのせいで、コンパイルというかラン時に最低限のエラーすら 発見できないので、テスト書きまくるハメになる。 テストが多すぎて、従来の静的型と同じくらいコードかかなくちゃいけない orz なんのために、Rubyにしたんだーってなる。 他の動的型の言語もそうなのかもしれないけど・・・ みんなどうしてるんだろう
784 名前:デフォルトの名無しさん [2008/04/18(金) 19:53:13 ] 訂正 > 動的型やダックタイピングのせいで、コンパイルというかラン時に最低限のエラーすら 動的型やダックタイピングのせいで、コンパイルというか起動したときの最初に、最低限のエラーすら
785 名前:デフォルトの名無しさん [2008/04/18(金) 19:54:51 ] InfoQ: David Pollak氏 lift と Scala を語る www.infoq.com/jp/news/2008/03/liftweb 今、このキレた外人の気持ちが本当にわかるw 型ありScalaに走りたくなる気持ちも
786 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 21:32:31 ] 動的型の場合はむしろテストテストテストテストテストが基本じゃね
787 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 21:36:13 ] その基本のテストテストテストテストテストのせいで結局手間が静的言語より余分にかかってたんじゃ意味がないのではって話じゃないの?
788 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 21:43:50 ] 事前コンパイル時間が不要(つまりLL)かつ動的言語であることは、テスト前提の開発手法を加速する 静的言語と比較するなら、テスト込みとの時間で比較しなければならない
789 名前:デフォルトの名無しさん [2008/04/18(金) 21:52:00 ] >>783 それはRubyだけの問題じゃないのか?
790 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:05:20 ] Rubyを使えば世界は救われるんだ!!!!!!!
791 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 22:14:51 ] 動的言語であることによる余分なテスト量ってそんなに増えるかな? 静的言語にはないテスト区分が必要というのは理解するけど、相対的にそう増えてるようにも見えないぞ。 あと、JavaやC++以外の言語は原理的に大規模開発には向かないんで、対応範囲の見極めに注意。
792 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:39:50 ] >>791 まじめにテストを行うとなると結局型チェックと同じようなことを 自分でやらないといけなくなるからな。 スコープの広い変数の名前を変えたときなんて、ほんとにちゃんと動くかガクブルだよ。 > あと、JavaやC++以外の言語は原理的に大規模開発には向かないんで、対応範囲の見極めに注意。 > これはそのとおり。 ただ最初小規模でも時間の経過と共に中規模〜大規模になることはよくあるんで、 そういうときに動的言語だと対応が難しくなる。 あと、最近はエンタープライズとかなんとかで、大規模開発に駆り出される機会が増えているような気がする。 matzが「Rubyは大規模に向かない」という事実に気づいてくれるといいのだけど。
793 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:51:16 ] >matzが「Rubyは大規模に向かない」という事実に気づいてくれるといいのだけど うまく言ってるのかどうかわからんけど楽天がすでにRubyによる大規模開発に着手していて opentechpress.jp/news/article.pl?sid=07/03/16/0944252 まつもとがそれに参加しちゃってるので itpro.nikkeibp.co.jp/article/NEWS/20070531/273225/ 事実がどうだろうと絶対にまつもとはそんなこと言わないだろうなw
794 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:17:41 ] まつもとが参加して失敗すれば言い訳できない例証になるな。
795 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:39:15 ] お前ら言語の用途がおかしい。 LLは、自分が楽をするための言語だぞ。ツール作ったり、テストの 自動化したりするためのツールだ。大規模開発にむいてるわけないだろう。 適用分野が違いすぎるのだよ、何言ってんだオマエラ。
796 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:40:17 ] 楽天に言えよw
797 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:47:13 ] >>792 www.rubyist.net/~matz/20080324.html#p01
798 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 02:02:29 ] ソケット通信するのに最適なLLは何?
799 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 07:22:20 ] あたかも静的型言語ではテストしなくてもいいかのような物言いをする香具師がいるようだが、 それはあまりにも認識が甘いのでは。
800 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 07:35:17 ] >>798 perlかpython
801 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:15:10 ] >>798 俺ならPython使うな。 生ソケットでも各種プロトコルでも標準ライブラリで結構カバーされてるし。
802 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:20:42 ] >>795 ググルに言ってやれ。お前らpythonの使い方まちがってるってwww
803 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 10:58:52 ] Pythonのサクシャがググル社員になっちゃってるからな
804 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:09:24 ] >>799 誰もそんなこと言ってない 印象操作乙
805 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:10:57 ] 優秀なプログラマならモジュール化ぐらいあれば大抵の言語で大規模開発できるでしょ。
806 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:16:42 ] >>804 実際には言ってないから「あたかも〜かのような」って表現になるんだよ。 実際に誰かが言っているのに、こんな表現したらアホだろw
807 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:19:15 ] その言語の優秀なプログラマなんて日本に100人いるかいないなのが問題だな ほとんどのプロジェクトは「下の中から中の上までの普通のプログラマたち」によって回される よって、ほとんどのプロジェクトは大規模になると破綻、それはLL系列で顕著 まあ当たり前の話っちゃそうなんだが
808 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:21:10 ] ぐぐるみたいに優秀な人材あつめてるところならちゃんとできるんだろうな。
809 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:23:18 ] >>807 てかむしろ逆で、その言語自体の中枢開発者がいるから大規模案件を回せるんだよな まつもとゆきひろの力を借りれなかったのなら楽天がRubyを選択したかどうか怪しいし Python開発者がGoogleにいなかったらGoogleでPythonが使用されたかどうか激しく疑問だ
810 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:24:10 ] >>805 優秀な開発者を何人集められるのだ?
811 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:25:07 ] 会社に富と名声があれば何人でも集められるだろ。
812 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:28:32 ] 富士通のことですね わかります
813 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:33:34 ] >>806 だから、そう思ってるのはお前だけって意味だよ 印象操作乙
814 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:36:50 ] >>812 日立のことですよ。心外な。
815 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:43:58 ] >>809 >まつもとゆきひろの力を借りれなかったのなら楽天がRubyを選択したかどうか怪しい 時系列的には楽天がRuby案件を発表した数ヵ月後にまつもとを招聘したって形だけどなw
816 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:46:06 ] >>815 前日の電話一発でコトが済むと思ってるニート君乙
817 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:56:29 ] GoogleだってPythonを負荷の高いサービス構築には使っていないのに Rubyはどうなのか? と。 RoRで実装されたTwitterの遅っぷり,メンテで止まりまくりな体たらくを見て思うのです。
818 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:58:57 ] >>816 スラッシュドットのまつもとの書き込みを見る限りでは報道時点では まつもとが楽天の招聘を受け入れること以外は何も決まってなかったみたいだな これも本当かどうかわからんけどソースのないことで水掛け論しても意味ないだろ
819 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 12:52:40 ] >>817 Twitter が Ruby で実装されてるのは Ruby の責任だよね!
820 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 13:03:46 ] >>813 そんな意味にはならない。それはさっきと別の意見を書いてるだけ。 そんでもって、お前にわかるのはお前のことだけ。他の全員の思考を勝手に決めないように。 ほんと痛いね。
821 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 14:03:19 ] >>820 横レスだが静的言語だとテスト要らない的なことはまだ誰も言ってないだろと
822 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 14:26:28 ] >>820 >他の全員の思考を勝手に決めないように オマエモナー
823 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:14:22 ] >>799 はどの発言をさしてそのように思ったんだ? 耳元で誰かがささやいたのか?
824 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:43:07 ] >>820 × TwitterがRubyで実装されてるのはRubyの責任 ○ Twitterがよく落ちるのはRubyとRoRにも責任がある
825 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 18:12:26 ] >>787 とかかなあ。よくわからんけど。
826 名前:デフォルトの名無しさん [2008/04/19(土) 20:57:42 ] >>795 Railsの作者にも言ってくれ >>799 誰もそんなこといってない。動的型だと飛躍的に多くなるということだ >>817 TwitteのバックエンドはRubyじゃないっしょ
827 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 21:07:43 ] >>826 twitterのバックエンドにerlang使ってるというのはガセだったはず。
828 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 21:40:32 ] 大規模で負荷がでかい奴はJavaなのかねえ
829 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:01:00 ] どれくらいが大規模なんだよ
830 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:47:10 ] >>824 2chが落っこちたらLarry Wallに抗議しないといかんな
831 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:02:25 ] 2chは半分がc(Apache module)で実装されてる
832 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:03:24 ] もう半分は
833 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:04:41 ] perl
834 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:08:03 ] 2chはPerlとmod_cgidso(C言語のCGIをモジュールとして動かすモジュール)で作ってるよ
835 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:31:53 ] >>829 並以下のPGを使わなければいけない規模。
836 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:57:14 ] 派遣入れないとどうしようもないってのは大規模の証かもしれん
837 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 01:30:20 ] >>830 落ちたらLarryに文句いってもいいと思うぞ。 まあ、明らかな攻撃を受けたときくらいしか落ちないけどね。
838 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 01:36:10 ] 2chってどの程度perlつかってんの?
839 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 06:56:43 ] >>838 (低レベルな)ファイル操作以外の部分。
840 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 08:11:39 ] >>826 いや、C0でもC1でも、同じテスト基準を満たすために必要なテストケースの量は 動的型だろうが静的型だろうが同じだと思うが。 もし静的型のほうが少ないのなら、それは静的型でのテストをサボってるだけ。
841 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:23:44 ] >動的型だろうが静的型だろうが同じだと思うが。 実績はそうじゃない事を示している話。 >>785 参照。
842 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 12:35:07 ] 動的だとtypoをいぶり出す努力も必要だから仕方なしや
843 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 13:00:46 ] >>842 typoやメソッドの有無によるバグはC0で完全にカバーされるだろ。 静的型でもC0を満たそうとしたら同じ量のテストケースが必要になるぞ。
844 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 13:46:02 ] 静的で必要でないことも動的では必要になる。つまり同じ量ではない
845 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 14:08:50 ] >>844 具体的には、どんなこと? C0ではカバーされないようなことがコンパイル時に検査できるとは思えないのだが。
846 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 14:23:46 ] 言語仕様でエラーにならない部分のテスト
847 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 15:08:34 ] >>846 全然具体的なじゃいじゃん。 変数の型に関するバグもC0で十分発見できるし、 メソッドの有無もC0でほぼカバーできる。 変数名やメソッド名のtypoなんかは言うまでもなくC0テストで十分。 C0で発見できないが静的型のコンパイル時チェックで発見できるバグの実例を見せてくれ。
848 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 16:03:42 ] type=1; typo=type*2;//<-本当はtypeを2倍したい print(type);
849 名前:デフォルトの名無しさん [2008/04/20(日) 16:12:22 ] Perl のリスト操作を Ruby 風に - naoyaのはてなダイアリー d.hatena.ne.jp/naoya/20080419/1208579525 . -―- . やったッ!! さすがnaoya! / ヽ // ', おれたちにできないことを | { _____ | 平然とやってのけるッ! (⌒ヽ7´ ``ヒニ¨ヽ ヽ、..二二二二二二二. -r‐''′ そこにシビれる! /´ 〉'">、、,,.ィ二¨' {. ヽ _ _ あこがれるゥ! `r、| ゙._(9,)Y´_(9_l′ ) ( , -'′ `¨¨´ ̄`ヽ、 {(,| `'''7、,. 、 ⌒ |/ニY { \ ヾ| ^'^ ′-、 ,ノr')リ ,ゝ、ー`――-'- ∠,_ ノ | 「匸匸匚| '"|ィ'( (,ノ,r'゙へ. ̄ ̄,二ニ、゙}了 , ヘー‐- 、 l | /^''⌒| | | ,ゝ )、,>(_9,`!i!}i!ィ_9,) |人 -‐ノ .ヘー‐-ィ ヽ !‐}__,..ノ || /-‐ヽ| -イ,__,.>‐ ハ } ''"//ヽー、 ノヽ∧ `ー一'´ / |′ 丿! , -===- 、 }くー- ..._ //^\ ヾ-、 :| ハ  ̄ / ノ |. { {ハ. V'二'二ソ ノ| | `ヽ ,ノ ヽ,_ ヽノヽ_)ノ:l 'ーー<. / |. ヽヽヽ._ `二¨´ /ノ ノ / <^_,.イ `r‐'゙ :::ヽ \ `丶、 |、 \\'ー--‐''"// \___,/| ! ::::::l、 \ \| \ \ヽ / ノ
850 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:28:36 ] >>848 普通にC0のテストケースで検出できるはずだが。
851 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:32:20 ] >>847 結合テストや実際の運用時には 単体テストでは意図しない型でメソッドが呼び出される可能性がある。 そのような前提の場合、カバレッジ率を100%にしても型エラーが発生する可能性がある。
852 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:40:58 ] >>851 呼び出す側では単体テストしないのか?
853 名前:848 mailto:sage [2008/04/20(日) 17:43:56 ] >>850 本質だけぬきだしてみた。 条件分岐が入ったら、境界値を含むテストでなければ検出できない物になる場合がある。 そういう場合を想像できないか?
854 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:47:47 ] >>853 境界条件上でのバグは確かに存在するな。 で、それは静的型言語でも同じだと思うのだが。 動的型言語だからテストの量が増えるという根拠を示してくれよ。
855 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:48:38 ] >>852 そこは動的型付けの言語だから増える部分だろ。 それ以前に、呼び出される側が、渡って来る可能性のある全ての型を知る必要があるのは、動的型付けの言語での開発としては、ナンセンスだな。
856 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:49:44 ] 静的言語なら宣言してない識別子が出たところで検出できるだろうに。
857 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:54:36 ] 静的言語を知らないやつが質問してるから、 自分で何を聞いてるのか解らなくなってるって事か。
858 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:55:06 ] >>855 だからさ、呼び出す側だってどうせC0テストぐらいするだろ。 それとも静的型なら呼び出す側はC0すら通さなくていいって話か? >>856 宣言していない識別子が出ているだけならC0で発見できるだろ。
859 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:56:22 ] >>857 というより、C0テストすら知らない奴が話を混乱させていると思われ。
860 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:57:26 ] >宣言していない識別子が出ているだけならC0で発見できるだろ。 無理言うなwww
861 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:59:57 ] 全てのコード上の式およびステートメントが1通り以上実行されているのだから、 宣言していない識別子が出ていれば当然発見できるでしょ。
862 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:00:39 ] ああ、やっぱり知らないのか。 C0君は動的言語について、すこし勉強してから来るように。
863 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:05:40 ] >>861 宣言されてない識別子を使った時点で、宣言されたことになる言語はごまんとあるわけだが
864 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:06:43 ] >>848 が意図的にtypoという別の変数に入れたものなのか変数名を間違えただけなのかを明確に区別できる方法があるなら教えてほしい
865 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:10:31 ] 条件1: 静的型言語L1で記述されたプログラムP1に対して、 テスト基準C0を満たすテストケースT1を実行し、エラー0の結果を得る。 条件2:動的型言語L2で記述されたプログラムP2に対して、 において、テスト基準C0を満たすテストケースT2を実行し、エラー0の結果を得る。 また、P1およびP2は同じ仕様に基く、内容も1対1に対応するものとする。 一般に動的型言語のほうが有意にテスト量が大きくなることを示すためには、 以下の1いずれかを満たす必要がある。 結論1: | T2 | が | T1 | よりも有意に大きくなる。 結論2: P1もP2も未発見のバグを含んでいる可能性は残っているが、 条件2で未発見のバグが同様の実装をされた条件1で発見されるものが 条件1で未発見のバグが同様の実装をされた条件2で発見されるものよりも 有意に大きくなる。 さあ、結論1でも結論2でも、実例なり根拠なりを示してくれ。
866 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:12:01 ] 3行にまとめて欲しい
867 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:13:00 ] >>863 で、その宣言されていない変数を使っても、仕様通りの結果が得られるわけか? C0を満たすというのはそういう意味なのだが。 >>864 仕様で求められている結果が得られるかどうか。つまり、>>848 の例でいえば、 仕様は「2を印字する」であるはずだから、>>848 のコードは仕様を満たさず、 テストでエラーとして検出される。
868 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:13:45 ] 結論: 動的言語でテストが増えると言ってる奴は、C0テストの意味すら知らない香具師だった。
869 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:14:47 ] >>848 が端的に表現してるのに・・・
870 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:16:22 ] >>869 >>848 を通してしまうようなテストはテストとは言わない。 C0テストで一発で発見できる。
871 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:16:52 ] 宣言されていない変数を使っても、仕様通りの結果が得られるパターンなんか無限にあるだろうに
872 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:19:30 ] >>871 そう。宣言されている変数を使っていても、仕様通りの結果が得られるパターンなんか無限にあるだろうに。
873 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:19:55 ] しかもC0は条件の組み合わせや通すコードの順番には無頓着だから、 入力と結果の組み合わせは網羅できないんだがな。 C0通ると全ての場合について網羅されると勘違いしてるのかな。
874 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:19:58 ] 宣言されている別の変数を使っていても、仕様通りの結果が得られるパターンなんか無限にあるだろうに。
875 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:22:35 ] >>873 単純なtypoや実装されていないメソッド叩いたりするのは検出できるだろ。 >>848 がまさにいい例だ。
876 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:23:22 ] >>853
877 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:24:20 ] >>876 >>854 読め
878 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:25:59 ] //ほらよ type=arg1;//arg1,arg2:入力値 typo=type*arg2; if(type>200)print('big');
879 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:26:54 ] 今どき境界値すら試さないテストしてるマヌケがいるのか?
880 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:27:40 ] >>878 で、C0を満たすテストケースは?
881 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:29:23 ] // これは? int type, typo; type = arg1; typo = arg2; typo = type * arg3; if (type > 200) print ('big'); これと>>878 との本質的な違いは何だ?
882 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:30:11 ] >>878 それは境界値テストで発見されるだろ。テストの初歩だよ、初歩。
883 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:32:57 ] 存在する境界値を網羅するのは、C0の範疇じゃ無いんだが・・・
884 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:35:26 ] (arg1='2',arg3=5)なんてのが飛んで来るかもしれないのが動的言語。
885 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:35:48 ] >>883 そうだね、C0の範疇じゃないね。でも実際には境界値はまっさきにテストする項目だよね。
886 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:38:36 ] お、C0で全部検出できるって言ってたのにいつの間にか話を変えてるな
887 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:38:47 ] >>884 可変長パラメータは静的型言語はデフォルト値が与えられるけど、どのみちC0じゃ検出できない。 ところでいつから動的言語が比較対象になったんだ? てっきり動的型言語が比較対象だと思っていたのだが。
888 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:39:22 ] >>886 全部検出できるなんて言ってないよ。必要なテストの量に有意な差は出ないとは言ってるが。
889 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:40:29 ] >>843 >typoやメソッドの有無によるバグはC0で完全にカバーされるだろ。
890 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:40:46 ] >>865 「100%のカバレッジを達成しないと、タイポや実はメソッドが存在しない等の可能性が残る」 もはやこれだけで、結論1を満たしていると思うのだけど。 カバレッジ100%を保証すべきというのは分かるけど、普通は(特に個人だと)そこまでやらんのではないか。 あと、一部の動的言語では ・実行中に関数が定義 できたり ・実行時にメソッドが定義 できたり ・実行中にほとんどのクラスが使っているような基本的なオブジェクトの振る舞い(RubyならNilClassとか)を変える ことができたりする。 この前提だと、結論1か結論2(もしくは両方)を満たさざるを得ないのではないか? 特にこういう機構をふんだんに使っている(メタプログラミング)場合、テスト自体が困難を極めると思う。
891 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:49:19 ] >>887 静的型付けの動的言語については考えていなかった。 すこし反省している。
892 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:59:02 ] > 特にこういう機構をふんだんに使っている(メタプログラミング)場合、テスト自体が困難を極めると思う。 ヤバい箇所が機械的に限られるJavaのほうが どこが地雷源かわからないRubyよりましだと思うんだ
893 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 19:03:13 ] >>884 そして、'2'*5を評価した値が10の実装もあれば、"22222"の実装もあったりする。
894 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 20:45:52 ] 849がスルーされてワロタ
895 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 23:56:48 ] 結局のところ小規模か大規模かの問題じゃないよな
896 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 03:32:41 ] 強いて言えば、型指定のある言語の方が IDEの補助を受けやすいってのはあるかな。
897 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:31:34 ] >>890 そうなんだよな。テスト屋殺すにゃevalの1つもあれば十分なんだよ。
898 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 06:38:01 ] >>893 俺もC0で型チェックのかわりは無茶だと思うが、 '2'*5が10か'22222'かは言語仕様で一意に決まるだろwww つーか、どっちになるか知らずにコード書く馬鹿は どんな言語使ってもどのみちバグまみれだって。
899 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 07:17:24 ] >>898 前者は一見して期待した結果になるからやっかいだ。 まぁ、一意に決まらない言語もあるが、それはおいといて。
900 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 07:54:33 ] >>898 演算子オーバーロードを忘れてる
901 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 09:56:43 ] もう動的型言語とか関係ないな
902 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 10:32:07 ] つまり、なでしこ最強
903 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 16:35:10 ] scalaに乗り換えますた。
904 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 16:58:02 ] まあLLにこだわるこたないからな erlangとかも面白いしね
905 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 19:30:09 ] >>843 C0で全部カバーできると言い >>847 C0で発見できないバグの実例を見せてくれとまで言ってたのに 微妙にそういう話が出てくると >>883 境界線は真っ先にテストする項目だろと全部カバーできる発言を覆すあたり 負けず嫌いがこのスレに常駐してるようですね
906 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 20:27:38 ] 結論は>>890 だな。 C0基準でもカバレッジ100%のテストをする香具師なんて滅多にいない。 静的言語はコンパイラさえ通っちゃえばコマンドライン2-3度叩いてヌルポ出なきゃOK。
907 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:44:27 ] つまりぬるぽが出ない言語ならなんもしなくてOK。
908 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 00:09:43 ] さすがに引いた
909 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 19:29:41 ] じゃあ俺は押そう。
910 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:27:04 ] だったら俺は、はさまってみよう。
911 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 02:07:05 ] そして私は潰される。
912 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 02:53:10 ] 俺は素数を数えて落ちつく