すべてがHになる --- というかなってほしい
TLを眺めていたら根っこの方からHaskellにしちゃいたい感じの議論がなされていたようなのでまとめてみました。
- dif_engine
- 3722
- 0
- 0
- 0
若年寄(もう若くない)
@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
Hideyuki Tanaka
@tanakh
@master_q ふーむまあそうですねえ。とりあえずcdeclの上に乗ってるAPI叩くアプリでは厳しい気がしてきました
2012-08-16 16:44:58
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