【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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から一件データを 抜きたいときに、いつもテーブルスキャンを行うのだろうか? そんなことは馬鹿げていて、それはスクリプトかどうかとは関係ない
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/221 KB
担当:undef