您好,欢迎光临某某户外篷房有限公司!
语言选择: ∷ 

微软开源早期编程语言 GW-BASIC|开元7818网页版

发布时间:2024-06-21 19:48浏览次数:
本文摘要:微软通过一篇博客文章宣布开放GW-BASIC的源代码。并表示,自从MS-DOS1.25和2.0开源后,社区中要求同样开源BASIC语言的呼声颇高。 因此微软选择将1983年以来的8088汇编语言开源出来,但仅作历史参考和教育用途,不再接收任何修改源码的拉取请求。GW-BASIC是BASIC的一个方言版本,诞生于1983年2月10日,作为MS-DOS的一个组成部分而问世。

开元7818网页版

微软通过一篇博客文章宣布开放GW-BASIC的源代码。并表示,自从MS-DOS1.25和2.0开源后,社区中要求同样开源BASIC语言的呼声颇高。

因此微软选择将1983年以来的8088汇编语言开源出来,但仅作历史参考和教育用途,不再接收任何修改源码的拉取请求。GW-BASIC是BASIC的一个方言版本,诞生于1983年2月10日,作为MS-DOS的一个组成部分而问世。

根据微软的介绍,它是从IBMAdvancedBASIC/BASICA衍生而来的BASIC解释器,本身也是MicrosoftBASIC的端口。GW-BASIC和微软提供给IBMPC的BASICA完全兼容,不同的是,后者依赖于ROM中的BASIC解释器,而前者并不需要。所以,GW-BASIC能在众多IBMPC兼容机器上运行。

在70和80年代后期,BASIC被移植到许多OEM平台上,并适应了当时流行的几种处理器,包括8088、6502、6809,Z80等。就像那个年代的所有其他软件(例如MS-DOS)一样,GW-BASIC的源代码100%由汇编语言编写而成。

开元7818网页版

微软解释,当时也可以选择FORTRAN、LISP、COBOL、RPG、CPL/BCPL和C等高级语言,然而这类语言的编译器比较昂贵,代码生成效率也不高,还受空间和性能限制,不适合家用或个人计算机。并且在早期编写PC软件时,每个字节、每条指令都需要为内存做考虑,汇编语言是不二之选。迄今为止,微软已经发布了各种BASIC实现方案,其历史可以追溯到比尔·盖茨和保罗·艾伦在微软发布的第一款产品,即用于Altair8800的BASIC解释器。

不少人希望808x以外的处理器的实现也能够开源,不过微软表示,目前无法提供这些资源。


本文关键词:微软,开源,早期,编程语言,amp,#160,GW-BASIC,开元7818网页版,开元

本文来源:开元7818网页版-www.ellytvynova.com

开元7818网页版(中国)有限公司官网微信扫码 关注我们

  • 24小时咨询热线062-66250350

  • 移动电话13494792436

Copyright © 2006-2023 www.ellytvynova.com. 开元7818网页版科技 版权所有 地址:湖北省随州市邓州市超事大楼68号 ICP备43990106号-3 XML地图