アカウント名:
パスワード:
メンテナンスできる状態で変換できるかどうかどうかじゃないでしょうか。PythonなどでもCに変換できますが、変換後のコードを人間が読むのは無理。
>変換した Java コードが Java 開発者から見て自然なものとなることを目指しているというのが特徴かと。できるかどうかは分かりませんが。
読めないのは言語の構文が異なるからじゃないよ。そんなのは覚えれば良いだけだし。グローバル変数まみれのスパゲッティが当たり前の文化があった時代のコードだから、変換したところで読み解けないことに変わりはない。必要なのはリファクタリングして、丁寧に構造化しなおす作業。
AIでできそうだし、AI以前のIDEの機能でもできそう… 今まで無かったのか
別枝でも触れられているが、今のAIの方向性・性能だと、特別にチューニングしないと無理かも。だって絶妙なタイミングでグローバル変数を使いまわししているから。こういった問題をAIは苦手とする。
Rustの借用チェッカーみたいなやつで、スコープを切って良い箇所を特定して、グローバル変数を撲滅できないかな?
全部 'static になるオチしか見えない
その上変数名が謎の記号3文字+連番で仕様書はなくしたとか
Cへ変換だと近代化では無いということでは
まあCが古いのは否定しないけど、ならJavaなら近代化なのかと言われると…まあCもJavaも最新の規格だとそれなりに近代化の影響を受けてるけどね。
Java語の方が話す人が多いんじゃない?
Javanese ?
Sorry Javanese only.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
Gnu COBOLじゃだめなん? (スコア:1)
Re:Gnu COBOLじゃだめなん? (スコア:1)
メンテナンスできる状態で変換できるかどうかどうかじゃないでしょうか。
PythonなどでもCに変換できますが、変換後のコードを人間が読むのは無理。
>変換した Java コードが Java 開発者から見て自然なものとなることを目指している
というのが特徴かと。できるかどうかは分かりませんが。
Re:Gnu COBOLじゃだめなん? (スコア:1)
読めないのは言語の構文が異なるからじゃないよ。
そんなのは覚えれば良いだけだし。
グローバル変数まみれのスパゲッティが当たり前の文化があった時代のコードだから、変換したところで読み解けないことに変わりはない。
必要なのはリファクタリングして、丁寧に構造化しなおす作業。
Re: (スコア:0)
AIでできそうだし、AI以前のIDEの機能でもできそう… 今まで無かったのか
Re: (スコア:0)
別枝でも触れられているが、今のAIの方向性・性能だと、特別にチューニングしないと無理かも。
だって絶妙なタイミングでグローバル変数を使いまわししているから。
こういった問題をAIは苦手とする。
Re: (スコア:0)
Rustの借用チェッカーみたいなやつで、スコープを切って良い箇所を特定して、グローバル変数を撲滅できないかな?
Re: (スコア:0)
全部 'static になるオチしか見えない
Re: (スコア:0)
その上変数名が謎の記号3文字+連番で仕様書はなくしたとか
Re: (スコア:0)
Cへ変換だと近代化では無いということでは
Re: (スコア:0)
まあCが古いのは否定しないけど、ならJavaなら近代化なのかと言われると…
まあCもJavaも最新の規格だとそれなりに近代化の影響を受けてるけどね。
Re: (スコア:0)
Java語の方が話す人が多いんじゃない?
Re: (スコア:0)
Javanese ?
Re: (スコア:0)
Sorry Javanese only.