アカウント名:
パスワード:
その5%で、元の100%のプログラムと同じ機能を持つものを作ってみてほしい。それをして、初めて「95%は冗長だった」と言えるんじゃないの?
最適化して機械語にして圧縮をかけたら、それぐらいにならないかな。
うん、その通りだと思う。この目的なら、わざわざ自然言語処理におけるその文章解析なんて引っ張り出してくる必要が無い。プログラミング言語の冗長な記述を可能な限り省略しつつ、かつ、元のプログラムと全く同じ動作する最小の部分を切り出す処理って、最適化とコンパイルがまさに、やりたい事そのものでしょこれ。(もちろん実際には最小にできるほどの最適化の性能はないけど、文章解析の方も100%完璧じゃなかろうし)
ソースコードのサイズとコンパイル後のバイナリサイズの差がでかい言語という意味ではJavaはそう。ただ、IDEに補完させれば良いので、タイプ量が多いとかそういう話になるとまた違いそう。
リフレクションのある言語であるコードが決して使われないか静的に確定するのは無理ゲー。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
だったら、 (スコア:2, すばらしい洞察)
その5%で、元の100%のプログラムと同じ機能を持つものを作ってみてほしい。
それをして、初めて「95%は冗長だった」と言えるんじゃないの?
Re: (スコア:0)
最適化して機械語にして圧縮をかけたら、それぐらいにならないかな。
Re:だったら、 (スコア:0)
うん、その通りだと思う。この目的なら、わざわざ自然言語処理におけるその文章解析なんて引っ張り出してくる必要が無い。
プログラミング言語の冗長な記述を可能な限り省略しつつ、かつ、元のプログラムと全く同じ動作する最小の部分を切り出す処理って、
最適化とコンパイルがまさに、やりたい事そのものでしょこれ。
(もちろん実際には最小にできるほどの最適化の性能はないけど、文章解析の方も100%完璧じゃなかろうし)
ソースコードのサイズとコンパイル後のバイナリサイズの差がでかい言語という意味ではJavaはそう。
ただ、IDEに補完させれば良いので、タイプ量が多いとかそういう話になるとまた違いそう。
Re: (スコア:0)
リフレクションのある言語であるコードが決して使われないか静的に確定するのは無理ゲー。