【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】at TECH【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 09/02/16 14:03:49 >>96 無視していいかどうかを判断して無視するのがプロ スクリプトならアルゴリズムのオーダーなど気にせずともよいとか言ってるお前は DBも常にCOBOL風に全件スキャンするド素人 101:デフォルトの名無しさん 09/02/16 14:20:22 COBOLは全件スキャンは全件スキャンとして書かなきゃならない PERFORM VARYING ~ END-PERFORM だっけ? 大概のLLでやってることはそうじゃない 例えばリストの中から条件に当てはまるものを抽出して、という処理 (Pythonのfilterとかリスト内包表記のif、Rubyのselect、Perlだと…grepだっけ?) だとしても、実際の処理は実装・ライブラリにお任せします、ってのがスクリプトじゃない? まぁ、どの言語も似たような実装になるのは目に見えてるけどさ …で、内部処理を見るのがプロで見ないのが素人だとしても それがボトルネックで無いなら、プロでも可読性を選ぶだろ 102:デフォルトの名無しさん 09/02/16 15:16:02 >>101 誰も常に効率を優先させて最適化しろなんて言ってないんだが むしろ早すぎる最適化は悪で、そんなことは昔からの常識だ 「スクリプトなんだから効率やアルゴリズムやデータ構造なんか 気にする必要は無い」というのがナンセンスだという話 「スクリプトかどうか」は、「効率云々を気にすべきかどうか」とは独立の 無関係な問題だ 「スクリプト~」を過度に強調する奴は、ボトルネックがCPUなのかIOなのか ネットワークなのかプログラマの脳みそなのか、 本当にプログラミング言語による実行効率の違いなのか、 アルゴリズム自体に改善の余地がないのかも 判断できていない証拠だ スクリプトなら、ウン100万件のデータが入っているDBから一件データを 抜きたいときに、いつもテーブルスキャンを行うのだろうか? そんなことは馬鹿げていて、それはスクリプトかどうかとは関係ない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch