過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン

2008/02/24
Java から C/C++

 
Java から C/C++ へ移植するのと、C/C++ から Java へ移植するのどっちが手間
なのかちょっと疑問に思ってます。
 
 
私自身は下記のものには経験があるのですが、
 
   ・BREW( C )   →   S!アプリ( Java: MIPD2.0/JSCL )
 
   ・VC++6.0( C/C++ ) → Javaアプリ( Java: JDK1.40 )
 
・・と書いてみると、Java から C言語の経験はありませんでした。。
仕事でも、たぶんプライベートでも。
 
全部 C/C++ から Java への一方通行かな。
 
 
以前自作した iアプリ用のバーチャルマシンを C++( Windowsコード )に移植しようと思ってるの
ですが、Javaスタイルでのコーディングをけっこうした性か
 
我ながら移植がだるすぎる!!
 
 
例えばこんなコードを書いてたりすると、微妙に手間。
 
  void   function(  int[] array ){
  }
 
下記のように書いておけば、この場合は直す必要がありません。
 
  void   function(  int array[] ){
  }
 
これ、けっこう多いんです( ´д`)
 
我ながら。。ね
 
後、Java ってお便利クラスがありまくるので、それらで実装しているとさらにキツイと感じる。
例外コード系もあるので、それを対応するのも骨が折れる。
 
プラットフォームやコーディングに影響されるけど、たぶん Java  から  C/C++ の方が
コスト( 手間 )がかかるような気がする。
 
iアプリのコードなので、さすがに Windows( C++ ) と同等のソースはありえないけど、構文/字句解析
部分などの移植だけでも、コンパイルエラーの数に泣きたくなった( ´д⊂
 
これは優先度低めでやっていくとします。。。

0 コメント:

  • コメントには <b>, <strong>, <em>, <i>, <a> など一部の HTML タグを使用できます。