Thoreau BASIC 最初是一个玩笑性的解释器,但逐渐发展成为一个功能完整的 x64 环境。3.2 版本融合了经典的 Microsoft BASIC 语法与现代功能。该语言保留了行号、GOTO 和 GOSUB,同时在底层提供了原生的 x64 JIT 编译、PARFOR 多线程处理以及 SSE2/AVX2 加速。它支持 64 位寻址、复数和四元数超复数,以及任意分辨率的 24 位图形。一个完整的声音系统处理 32 个乐器通道、64 个效果通道和 256 个语音,并提供实时控制。除了视觉和音频外,本次更新还添加了 TCP/IP 网络功能、文件浏览和集成分析器。一个关键的设计目标是实现 Windows 和裸机 UEFI 执行之间的一致性,允许程序在没有操作系统的情况下直接启动。演示包括实时 Mandelbrot 浏览器和 3D 精灵程序。本项目提出了一个问题:如果 BASIC 从未过时,那它会是什么样子?
来源: Hacker News · 由HeadlinesBriefing整理摘要