CatCoding

当前 32,共 50 页

lcc 阅读记录

之前看 EOPL 感觉收获挺大,最近又花业余时间看了看编译相关的东西,这是我看 lcc 的时候顺手记下的一些自己的理解。这本书《A Retargetable C Compiler》还挺大头的。lcc 代码量不是特别大,更复杂的是 tinyCC,tinyCC 甚至可以直接运行 C 代码 ......

折腾服务器

最近花了一些时间研究机器的部署,主要是实践了网络安装服务器和 OpenStack 部署。 网络安装 Ubuntu如果有多台服务器,网络安装似乎是唯一的选择。基本原理就是在局域网里面配置一个 host,里面配置好一个 DHCP 服务和 TFTP 服务,用 Apache 弄一个系统镜像供 ......

A mini Scheme interpreter written in Go

Scheme-Brained Hare 在我学 Go 的时候开始了一个自己的业余小项目,就是这个GoScheme,打算用 Go 来写一个 Scheme 解释器,因为重写轮子是学习新东西的好手段。现在基本完成了,当然只是一些基本的语法支持,没有宏。 我只是用这个项目来熟悉 Go 的语 ......

最近在用 Go

Golang 最近一直在用 Go 做开发,我们打算整一套和 Rails 对应的 Go 开发框架。一些代码在我们的Github 小组里有。这里的几个项目都用到了代码生成的方法,生成 Go 文件,最后的整个 web 程序被编译成一个可执行文件。我们正在用一个项目来验证这个想法。其中: 1 ......