页面加载中,请稍候
来源:开源派发布时间:2024-07-161413浏览
询问 AI微软开源了 GW-BASIC,源代码采用 MIT 开源许可证托管在 GitHub 上。GW-BASIC源代码的初版发布日期为1983年2月10日,GW-BASIC是IBM的Advanced BASIC/BASICA的BASIC解释器。Microsoft的各种BASIC实现可以追溯到比尔·盖茨和保罗·艾伦(Bill Gates)和保罗·艾伦(Paul Allen)实现Microsoft的第一个产品——Altair 8800的BASIC解释器。在 70 年代末和 80 年代,Microsoft 的 BASIC 被移植到许多 OEM 的特定平台和硬件需求,以及当时流行的几种处理器,包括 8088、6502、6809、Z80 等。

GW-BASIC 的源代码是 100% 汇编语言。在当时的大型机和小型机上进行开发时,开发人员有时能够使用更高级别的语言,如 FORTRAN、LISP、COBOL、RPG、CPL/BCPL、C 等,但这些语言的编译器通常非常昂贵,很少生成有效的代码,并且通常不适用于当时空间和性能受限的家庭和个人计算机。在为早期 PC 编写软件时,每个字节和每条指令都很重要,因此开发人员通常完全用汇编语言编写代码,只是为了能够将他们的软件物理地放入可用的内存中,并能够访问计算机的资源和内部工作。因此,GW-BASIC的所有源代码都是纯汇编代码,从内核/主源代码按每个处理器/每台机器转换。

微信订阅号:开源派 (opensourcepie)
新闻来源:开源派,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-06-12

2026-07-21