netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2003-07-11 古い日記からの変換データ [長年日記] ▲
_ ITCC ▲
輪講に出てきた論文の出典がInternational Conference on Information Technology: Coding and Computing という名前のわりに聞いたことがなかったので調べてみたら,マルチメディアデータの効率的な符号化・計算などが主な interest らしい.
_ Java ▲
Java から C# に乗り換えた10の理由,とかいう記事が載ってた.http://www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_01.html
スタック上にオブジェクトを構築できること,delegate が存在するあたりは C# のいいところなので素直に同意してみる.
property はメタデータ記述と似ているので置いといて,メタデータ記述は JSR 待ちとなっているので,今のところ C# のほうが上.
スレッドまわりの話は,Java のクラスライブラリがいけてないだけなので,C# との言語的な差というのは微妙.
しかし,「final を速度向上のためにつける,それよりは virtual/override のほうがいい」というのは,final を付けたら速度が上がるという噂に騙されてるので,ちょっと困ったもんだ(多くのJavaプログラマも,記事の筆者も騙されている).virtual はオーバーライドされて挙動を変えられる可能性を明示することでプログラマに注意を促すという重要な意味があるのに…….
まあ,C# に優れた点があるので乗り換えました,というのは正しい意見なのだが,10の理由とか挙げるほどかなぁ.いくつかの強い理由と弱い理由が混在してる気がする.