- 1 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 19:33:59 ]
- 言語Lのコンパイラを言語Lで実装するにはブートストラッピングをしますが、
それをできるだけ原始的なレベルからやってみようと思います。 自分が実装するので、突っ込みお願いします。 コンパイラの勉強が主目的で、面白い言語を作ることは目的ではありません。 具体的には>>2
- 5 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 00:12:29 ]
- 具体的な対象CPUやOSが書いてないよね
- 6 名前:1 mailto:sage [2009/12/28(月) 00:26:48 ]
- >>5
CPU:x86系 OS:Linux でやります。 今自分が使ってるのは OS : Linux version 2.6.18-6-686 (Debian) as/ld: 2.17 です。
- 7 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 00:32:19 ]
- それあとほぼあらゆる問題が「GCCのソース見ろ」で終わりそうですね
- 8 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 00:32:58 ]
- 期待する
- 9 名前:1 mailto:sage [2009/12/28(月) 00:59:27 ]
- >>7
読むだけより作った方が勉強になることもあるかと思いますので。 githubに空のリポジトリ作りました。 ttp://github.com/nineties/growl 開発コードはgrowl(growing language)です。 明日からちょびちょび頑張って作っていきますので応援よろしくお願いします。
- 10 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 09:09:20 ]
- GCC のソースを見るなんて筋が悪すぎる
- 11 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 10:14:15 ]
- そう言えば、GCCは自由を守るために、わざとおかしな造りにしてるって聞いたことがあった気がする
- 12 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 10:21:12 ]
- それでもっと自由な LLVM に置き換えられる訳か…
|

|