终于刷完 sicp 了 最后几题 在 scheme 里面创建了一个伪计算机,还用这个伪计算机写出一种伪汇编的机器代码, 还用这个计算机写出一种伪汇编的机器代码,还用 scheme 写一个编译器,把 scheme 语言编译成这种伪汇编,运行在用 scheme 编的伪计算机里面。做完后深深怀疑这个世界。。。
1
czheo 2017-03-14 21:38:12 +08:00
lz 的灵魂得到了升华
|
2
66450146 2017-03-14 21:58:03 +08:00
要理解递归,首先你要理解递归
|
3
ryd994 2017-03-14 22:02:19 +08:00 via Android
然而仔细想想, qemu 不就是 C 写的模拟器里跑着 C 程序么………
只要把指令集换一下再写个编译器……… 只要………(逃 |
4
lingo 2017-03-15 10:52:38 +08:00
想知道刷完用了多久。。。
|
5
soulomoon OP @lingo 大概 5 个月吧,其实还有两题没做- -因为刚入门没有学过 c 语言,我都放在 Github 上了 https://github.com/soulomoon/SICP
|