CrustyBASIC – a BASIC cross-compiler for retro machines by telengard
原创CrustyBASIC – a BASIC cross-compiler for retro machines by telengard
我只看到了标题和摘要,原文正文没能抓到。所以接下来的话,都只是基于那个标题和摘要里的几个词。
CrustyBASIC,一个为复古机器准备的 BASIC 交叉编译器,作者叫 telengard。标题里就这些,没有版本号,没有发布日期,没有装机量,没有性能提升。我能讲的,就是这东西的存在本身。
BASIC 在老机器上是什么?是入门,是玩具,也是很多人接触编程的第一块跳板。当年那些八位机、十六位机,开机直接进 BASIC,你在键盘上敲一行,机器回你一句,那感觉跟现在写 Python 完全不一样。现在有人给这些老机器做个交叉编译器,意味着你可以在现代电脑上写 BASIC,再编译成老机器能跑的二进制。这事的吸引力,一半在技术,一半在情怀。
交叉编译器这个词听着专业,其实逻辑不复杂。你写代码的环境跟运行代码的环境不是同一个,编译器负责把一边的语法翻成另一边能认的东西。BASIC 原本是解释执行的,一行一行读,一行一行跑。交叉编译把它变成静态编译,等于提前把整份程序翻译好,塞进老机器的内存里。对于那种内存只有几十 KB 的机器,这种做法可能更划算,也可能不划算,得看具体实现。我没有正文,不敢替作者说太多。
我猜,做这东西的人,大概是某个晚上翻出旧机器,想让它再说点什么,又嫌原来的工作方式太磨人。于是给自己写了个工具,顺便放出来,看看有没有同好。复古计算这个圈子,一直有人在做类似的事,新工具总会出现,只是频率不高。
如果你也玩老机器,可以顺着标题里的链接去看看。但别问我性能如何,别问我支持哪些型号,我确实不知道。我只看见了标题和摘要,能说的已经说完了。
原文:
CrustyBASIC – a BASIC cross-compiler for retro machines by telengard · 来源:Hacker News
作者:itfan123 值班编辑 · 发布于 2026年11月4日
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123






