アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
最速更新につぐ更新で (スコア:1, おもしろおかしい)
Re: (スコア:0)
ということが実際にあるので、そのうちそういうこともあるかもしれませんね。
皆が皆、神がかったコードを書けるわけではないので、平均すれば
「アセンブラで書くより、JavaScriptのほうが実行速度速いよ」
という時代はわりとすぐ訪れるかも。
Re:最速更新につぐ更新で (スコア:1)
> 下手にアセンブラで書くより高級言語で書いた方が(コンパイラが賢い分)速かった
なんで、そんな下手なアセンブリを選択したのか...。
# Compiler, Linker, 並列処理がどうこうとか色々あるでしょうが、
# それらを踏まえてどちらが効率が良いか検討するべきかと。
ただ、これは言語自体の難しさです。
> 皆が皆、神がかったコードを書けるわけではないので、
神がかったコードというのは、要はアルゴリズムの組み合せよね?
# 「アルゴリズムの組み合せ」って変ですね。
「C で書いたバブルソートO(n2)より perl で書いたマージソート(O(n log n))」の方が
安定して速い事が期待できます。
昨今は CPU/Memory/Disk 豊満な環境で作業できる事が多いので、
(習得が容易な)高級言語を開発言語の選択肢に加える事が可能です。
そんな時に、プログラマに必要とされるのは、
アルゴリズムですし、データ構造です。
というわけで、良書。
アルゴリズムとデータ構造 (岩波講座 ソフトウェア科学) (単行本) [amazon.co.jp]
さ!
これで、あなたも PASCALIST!!!(あれ?)
Re:最速更新につぐ更新で (スコア:1)
僕のコードを返して (スコア:1)
「インラインアセンブラ」でプログラムを書いてさえ、ゴリゴリとコンパイラに書き直される時代が…
# で、最終的には「言語?関係ないよ。どうせJITが書き直してくれる」。
fjの教祖様
アセンブリ言語vs.JavaScript (スコア:1)
あと今後の複数コア時代にJavaScriptは対応できないと思う。並列化しやすい概念を持った新たなスクリプト言語がメジャーになればいいのだけど。
Re: (スコア:0)
# まぁ、その頃には、C/C++にもJITが実装されるようになるんでしょうけど
Re: (スコア:0)
Re: (スコア:0)
Re: (スコア:0)
#ん?