はじめにセキュリティキャンを皮切りに自作Cコンパイラがとてもはやっていました。 たのしそー僕もやりたい!!!!でもどうやるんだ??? しかし僕の周りには知る限りではコンパイラに強い人はいませんでした。 ※ 友達がいないわけではありません 誰にも頼ることなくCコンパイラを作るのは難しいのでは!? でもコンパイラは魔法みたいでいやだから知りたい。 本とかいろいろ眺めてみてもさっぱりわからなかったので誰でもできる方法はないかなーと考えたのが9ccをお手本にすることでした。 ということで9ccのファーストコミットからすべてRustにしてみました。 9ccはrui314さんがやられているCコンパイラです。 9ccのコードは可読性がとても高くとてもやりやすかったです。9cc 神 です。 おそらくこの方法で作るCコンパイラは事前知識はほとんど必要なくできると思います。 正直、やるだけだと思います(本当に
![1人でがんばる自作Cコンパイラ](https://cdn-ak-scissors.b.st-hatena.com/image/square/cb774d6ebacbd58981c758d64ed3908c8f23a991/height=288;version=1;width=512/https%3A%2F%2Fwww.utam0k.jp%2Fimg%2Flogo.png)