アカウント名:
パスワード:
C# ソースを C++ に書き換えるのは結構しんどかった。今更C++かよ的な0.09ポイント増のうちいくらかは俺んとこかもしれないw
Javaに書き換える方が楽そうだがアンチJavaだったんかいな?
中立の立場で考えても、わざわざJavaに書き換える意味もメリットもないからでしょだったらC#のまま動かせばいいじゃん
C++にするよりはナンボか楽でしょう
C#からの移行だと、Java よりは、C++ のほうが圧倒的に簡単。C# から C++ は、思想こそ違えど同じことを実現する機能や構文があるのけど、Java は根本的に機能が不足してる。規模や難易度に直結するわけじゃないが、行数だけで考えると C#->C++ はほとんど変化ないけど、C#からJavaへの移植は、2倍から3倍に膨れる。
GC前提じゃない言語の方が楽とは驚いた。全部スマートポインタに書き換えるんだろうか。Bohm GC(まだあるのかな)とか入れるの?
現代的な設計されたもんで、GC は重要視されることはありません。20年前に重要だった要素も今では、(他の問題が大きいので)たいした問題ではないのですよ。
動き続けるシステムは GC があろうがなかろうが、リソースの管理は逐一必要ですし、メモリ管理をベタにやるのと何も負荷は変わりません。動き続けないシステムならメモリのGCなど気にもしません。
元コメ主ですが、そんな事は無いと思いますよ。GCはあった方が圧倒的に楽だと思います。あとライブラリの揃いも良いですからね。C#と比較してJavaで面倒くさいなと思った事は、バグコードが分かりにくいlockの仕様かな。GNU系でC#やJavaに匹敵する言語とフレームワークライブラリの揃った言語ができたら理想的なのですが・・・C++の場合、スマートポインタを使用する事になりますが、メンバーの技術力レベルを揃えるのが本当に大変です。shared_ptr / weak_ptr を自在に使いこなせるようになってくれるまで時間が掛かります。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
先月末業務システムをUbuntuへ移行完了した (スコア:0)
C# ソースを C++ に書き換えるのは結構しんどかった。今更C++かよ的な
0.09ポイント増のうちいくらかは俺んとこかもしれないw
Re:先月末業務システムをUbuntuへ移行完了した (スコア:0)
Javaに書き換える方が楽そうだが
アンチJavaだったんかいな?
Re: (スコア:0)
中立の立場で考えても、わざわざJavaに書き換える意味もメリットもないからでしょ
だったらC#のまま動かせばいいじゃん
Re: (スコア:0)
C++にするよりはナンボか楽でしょう
Re: (スコア:0)
C#からの移行だと、Java よりは、C++ のほうが圧倒的に簡単。
C# から C++ は、思想こそ違えど同じことを実現する機能や構文があるのけど、Java は根本的に機能が不足してる。
規模や難易度に直結するわけじゃないが、行数だけで考えると C#->C++ はほとんど変化ないけど、C#からJavaへの移植は、2倍から3倍に膨れる。
Re: (スコア:0)
GC前提じゃない言語の方が楽とは驚いた。
全部スマートポインタに書き換えるんだろうか。Bohm GC(まだあるのかな)とか入れるの?
Re: (スコア:0)
現代的な設計されたもんで、GC は重要視されることはありません。
20年前に重要だった要素も今では、(他の問題が大きいので)たいした問題ではないのですよ。
動き続けるシステムは GC があろうがなかろうが、リソースの管理は逐一必要ですし、メモリ管理をベタにやるのと何も負荷は変わりません。
動き続けないシステムならメモリのGCなど気にもしません。
Re: (スコア:0)
元コメ主ですが、そんな事は無いと思いますよ。
GCはあった方が圧倒的に楽だと思います。
あとライブラリの揃いも良いですからね。
C#と比較してJavaで面倒くさいなと思った事は、バグコードが分かりにくいlockの仕様かな。
GNU系でC#やJavaに匹敵する言語とフレームワークライブラリの揃った言語ができたら理想的なのですが・・・
C++の場合、スマートポインタを使用する事になりますが、メンバーの技術力レベルを揃えるのが本当に大変です。
shared_ptr / weak_ptr を自在に使いこなせるようになってくれるまで時間が掛かります。