アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
言語と目的によるだろ (スコア:3, すばらしい洞察)
もしかしてJavaとかPerlとかPHPとかでのコーディングははプログラミングじゃねぇ!とかいいたいんじゃ・・・とか思って元記事を見たらそうではないみたいですが。
# 学生時代に実習でマイコンのプログラミングをしたとき、「サブルーチンをアセンブラで書いてもいいですか」と教官に聞いたら「そんな無駄なことする必要はない」とか言われたことをふと思い出した
Re:言語と目的によるだろ (スコア:0)
Re:言語と目的によるだろ (スコア:2, 興味深い)
無いのですよ。下手にバイトコードレベルでいじって最適化(と思い込んでいる行為)を
やるとかえって遅くなる危険性が高いですよ。
Re:言語と目的によるだろ (スコア:0)
>やるとかえって遅くなる危険性が高いですよ
それはあらゆる言語のコンパイラ全般に言えることだよね。
ローレベルの原始的な話で威張るぐらいならコンパイラのオプションを全部理解すべき。
Re:言語と目的によるだろ (スコア:0)
> それはあらゆる言語のコンパイラ全般に言えることだよね。
文脈を読んでくださいな。#1222709がJavaコンパイラ(=javac)が吐くコードがお馬鹿だから
自前でバイトコードいじっていると述べたので、そもそもJavaにおいては最適化は
javacの仕事ではなく、JVMのJITコンパイラの仕事だよ(+バイトコードレベル
での最適化はJITコンパイラの最適化を阻害する危険性が高いよ)、ということを言った
までであって、これは一般論としての、コンパイラの最適化に任せるべきか、
手動で最適化すべきか、という問題とは別物です。