Thoreau BASIC 3.2正式发布,这是一款免费的64位BASIC解释器,可同时运行于Windows x64平台和UEFI x64裸机环境。项目继承GW-BASIC式的行号语法风格,但全面融入现代技术:支持64位内存寻址、24位图形、精灵动画、鼠标输入、TCP/IP与HTTP网络编程、完整的GM/GS软波表合成以及MIDI/WAV/FLAC/Opus音频播放,并内置复数、四元数、八元数运算能力。底层采用原生x64 JIT编译技术,配合多核PARFOR并行机制提升执行效率。3.2版本的主要更新包括:文件浏览与菜单功能以普通BASIC命令形式开放,新增GETFILES文件收集与SELECTBOX选择器命令;引入STATEWRITE和STATELOAD实现变量状态检查点与校验备份;SYSTEMINFO$命令可读取CPU型号、固件信息、AVX2/SSE2指令集支持等系统详情;针对浮点取整及复数、四元数、八元数运算的JIT优化降低了计算开销。同一套代码既可作为Windows应用程序运行,也能脱离操作系统直接从UEFI固件启动,项目附带调试器、性能分析器、源码工具与完整文档。
事件分析
核心观点:语言的兴衰不在语法新旧,而在生态能否跟上硬件演进,BASIC的现代化证明了老语言的另一条生存路径。
原文链接:Hacker News

评论前必须登录!
立即登录 注册