「C,C++捨てられるんじゃね?」「組み込みは?」「アセンブラで書けば?」「」
便利なデバッガとか、周辺ツールのサポートとか、そういうのが揃ってはじめて、「使える」ようになると思うんですが……
若年寄(もう若くない)
@kikairoya
@tanakh (ぼくが)C++で書いて3k行必要(コンパイルしたら20kB弱)なんですけど、それをわざわざC++捨ててアセンブリにするとかイカれてるとしか形容しようが無い
2012-08-16 16:37:23
Hideyuki Tanaka
@tanakh
@kikairoya うーん、フルアセンブリで書かれてたゲームとかスーファミ時代にはたくさんあるし、まあゲームはバグっても裏技集に乗るぐらいですが…。
2012-08-16 16:39:52
若年寄(もう若くない)
@kikairoya
@tanakh というかGCC捨てろとかそういう類の主張は最低限GHCがGCCと同じだけのターゲットをサポートするようになるまで待ってほしいですね
2012-08-16 16:42:37
Hideyuki Tanaka
@tanakh
なんかまあなんだかんだ言ってフルアセンブリででかいコードはかけるし、書いてあるコードも見たんだけどまあ、ゲームは移植性が全く要らないからって話でもあるかな
2012-08-16 16:42:41
若年寄(もう若くない)
@kikairoya
アセンブリやってられんからCが出来て、CやってられんからC++出来て、って流れなのにC++捨ててアセンブリで書けとか何を言ってるのか
2012-08-16 16:44:51
Shuzo Kashihara
@suma90h
@kikairoya 組み込みのC++コンパイラって現状(機能制限、仕様、バグ? GCC以外?)等ってどんな感じなんですか。マイコン向けCコンパイラで希にコンパイラのバグ、の噂も耳にしましたがさて現在(純粋に好奇心。個人的に色々C++03で動いたら嬉しい妄想はちらほら
2012-08-16 16:45:24
若年寄(もう若くない)
@kikairoya
@suma90h ターゲットに激しく依存しますね、古いマイコンでGCC使ってればROM/RAM/OSの制限以外はamd64とまったく同じように組めます、ベンダ提供のコンパイラもフロントエンドは大概GCCとかEDGとかそのあたりなので割とイケますね
2012-08-16 16:47:43
NaOHaq(苛性ソーダ)
@NaOHaq
@kikairoya @tanakh 炊飯器に限らず、組み込みマイコン向けにCで書かれたコードってむちゃくちゃ大量に存在するんですが……
2012-08-16 16:48:48