给上世纪的老编译器做移植,能有多折磨?
原创
一个专为Transputer芯片写死的C编译器,作者硬要把它变成跨平台可移植的——这操作怎么看都像给自己挖坑。Transputer是80年代并行处理器的代表,它的编译器从指令映射到内存模型,每一层都焊死在那套架构上。移植不是改几行代码的事,你得把整个编译器后端拆掉重搭,还得同时伺候现代工具链和一堆上古约束。这种活干的不是工程,是考古。但偏偏有人爱干这活,大概是因为当一份"注定不可移植"的代码终于在新平台上编译通过时,那种满足感,比换个框架再重跑一遍测试要真实得多。
原文:Making portable my unportable transputer C compiler · 来源:Hacker News
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123





