私はデジタル画像処理を学ぼうとしていますが、c#を使用している友人を見つけました。彼がC#を使用する非常に重要な理由がありますunsafe
。c#にキーワードがあり、彼のコード(アルゴリズム部分)のパフォーマンスはc ++で同じコードの75%に達する可能性があり、これは彼にとって十分です。
彼は私にc#に目を向けるように勧めていますが、私は長年のJavaプログラマーです。Javaにもクラスがあることは知っていUnsafe
ますが、これを使用したことはありません。パフォーマンスがC#と同じくらい良いかどうかはわかりません。
だから私はJavaでのパフォーマンスを知りたいのですがUnsafe
、画像処理にJavaを使用するのは良い考えですか?
アップデート
パフォーマンスを意識したタスクに安全でないコードを使用するだけで、どこでも使用するわけではありません。