すべてがHになる --- というかなってほしい

TLを眺めていたら根っこの方からHaskellにしちゃいたい感じの議論がなされていたようなのでまとめてみました。
4
DMスパマーに乗っ取られました @master_q

あー、だれかGHCのGCわかりやすく解説してくれないかなー (チラ #readghc

2012-08-15 17:18:55
Hideyuki Tanaka @tanakh

GCC,C++にするぐらいだったらHaskellにすればよかったのに。

2012-08-16 16:27:27
DMスパマーに乗っ取られました @master_q

LLVM。Pure C++なGCC。C++による暗黒の世界がやってくるのか。。。

2012-08-16 16:30:44
Hideyuki Tanaka @tanakh

もうGCCごとCもC++も捨て去れるんじゃないかと思ってる。

2012-08-16 16:33:34
若年寄(もう若くない) @kikairoya

@tanakh それ炊飯器に載せるマイコンの前で同じこと言えますか

2012-08-16 16:34:02
DMスパマーに乗っ取られました @master_q

@tanakh そのためにはGHCからLLVMを追い出さないと。。。

2012-08-16 16:34:38
Hideyuki Tanaka @tanakh

@master_q まあ、なくても動きますし…

2012-08-16 16:34:54
Hideyuki Tanaka @tanakh

@kikairoya 今の炊飯器はよく知りませんけど…。アセンブリ時代の開発なら少々。

2012-08-16 16:35:16
若年寄(もう若くない) @kikairoya

@tanakh (ぼくが)C++で書いて3k行必要(コンパイルしたら20kB弱)なんですけど、それをわざわざC++捨ててアセンブリにするとかイカれてるとしか形容しようが無い

2012-08-16 16:37:23
若年寄(もう若くない) @kikairoya

というか規模小さくてもC++捨ててアセンブリとか阿呆でしかないぞ

2012-08-16 16:38:06
DMスパマーに乗っ取られました @master_q

@tanakh あとはCコンパイラとアセンブラとリンカをHaskellで書かないと。。。

2012-08-16 16:38:13
若年寄(もう若くない) @kikairoya

アセンブリで書いていいのは512Bytesまでだ

2012-08-16 16:38:38
Hideyuki Tanaka @tanakh

@kikairoya うーん、フルアセンブリで書かれてたゲームとかスーファミ時代にはたくさんあるし、まあゲームはバグっても裏技集に乗るぐらいですが…。

2012-08-16 16:39:52
若年寄(もう若くない) @kikairoya

@tanakh それは20年前のコンパイラがタコだった時代の話なんですが

2012-08-16 16:40:34
若年寄(もう若くない) @kikairoya

@tanakh というかGCC捨てろとかそういう類の主張は最低限GHCがGCCと同じだけのターゲットをサポートするようになるまで待ってほしいですね

2012-08-16 16:42:37
Hideyuki Tanaka @tanakh

なんかまあなんだかんだ言ってフルアセンブリででかいコードはかけるし、書いてあるコードも見たんだけどまあ、ゲームは移植性が全く要らないからって話でもあるかな

2012-08-16 16:42:41
若年寄(もう若くない) @kikairoya

@tanakh それ言い出したら全部アセンブリで書けるからHaskellも要らないですよ

2012-08-16 16:43:19
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
若年寄(もう若くない) @kikairoya

まあどんなプログラムでもフルアセンブリで書けるのでHaskellとか捨ててアセンブリで書きましょう

2012-08-16 16:49:40
Hideyuki Tanaka @tanakh

別にGCC捨てろなんて言ってなくて、捨てたいなあという話なのになんで。あなたはつかやあ良いじゃないですか。

2012-08-16 16:49:43
1 ・・ 5 次へ