3777.com

您的位置:3777.com > 业界动态

MicroSoft开源早期编程语言 GW-BASIC

发布时间:2020-05-30 13:16:05  来源:邯郸科技资讯    采编:佚名  背景:

  MicroSoft通过一篇博客文章宣布开放 GW-BASIC 的源代码。并表示,自从 MS-DOS 1.25 和 2.0 开源后,社区中要求同样开源 BASIC 语言的呼声颇高。因此MicroSoft选择将 1983 年以来的 8088 汇编语言开源出来,但仅作历史参考和教育用途,不再接收任何修改源码的拉取请求。

  GW-BASIC 是 BASIC 的一个方言版本,诞生于 1983 年 2 月 10 日,作为 MS-DOS 的一个组成部分而问世。根据MicroSoft的先容,它是从 IBM Advanced BASIC/BASICA 衍生而来的 BASIC 说明器,本身也是 微软 BASIC 的端口。

  GW-BASIC 和MicroSoft提供给 IBM PC 的 BASICA 完全兼容,不同的是,后者依赖于 ROM 中的 BASIC 说明器,而前者并不需要。所以,GW-BASIC 能在众多 IBM PC 兼容机器上运行。在 70 和 80 年代后期,BASIC 被移植到许多 OEM 平台上,并适应了当时流行的几种处理器,包括 8088、6502、6809,Z80 等。

  就像那个年代的所有其他App(例如 MS-DOS)一样,GW-BASIC 的源代码 100% 由汇编语言编写而成 。MicroSoft说明,当时也可以选择 FORTRAN、LISP、COBOL、RPG、CPL/BCPL 和 C 等高级语言,然而这类语言的编译器比较昂贵,代码生成效率也不高,还受空间和性能限制,不适合家用或个人计算机。并且在早期编写 PC App时,每个字节、每条指令都需要为内存做考虑,汇编语言是不二之选。

  迄今为止,MicroSoft已经发布了各种 BASIC 实现方案,其历史可以追溯到比尔·盖茨和保罗·艾伦在MicroSoft发布的第一款产品,即用于 Altair 8800 的 BASIC 说明器。

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

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经3777.com证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性3777.com不作任何保证或承诺,并请自行核实相关内容。3777.com不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系大家,3777.com将会在24小时内处理完毕。

  声明:本文仅为传递更多网络信息,不代表邯郸科技资讯观点和意见,仅供参考了解,更不能作为投资使用依据。


返回3777.com 本文来源:邯郸科技资讯

本文评论
2019妙健康“不健康回收站”正式启动,七大不健康关键词你占了几个?
世界卫生组织(WHO)曾指出,个人的健康和寿命有60%的因素
日期:01-01
见屏如面,科大讯飞讯飞听见教你如何远程办公
当前,全国上下面临肺炎疫情的巨大考验,国务院也适时延长
日期:02-15
艾媒报告:超七成餐饮商家认为美团外卖能带来更多流量
4月12日,第三方数据机构艾媒咨询发布《2020疫情期间中
日期:05-30
陌陌《2020陌生人社交行为报告》:近六成网友得到过陌生人的帮助
提到“陌生”,你会联想到什么?在520世界陌生
日期:05-29
全球首个智能语音交互ISO/IEC国际标准,科大讯飞主导制定
2020年1月13至17日,在韩国釜山举行的ISO/IEC JTC 1/SC
日期:02-15
魅族首款:16X搭配刘海屏亮相 熊猫色回归
(原标题:魅族熊猫机回归:依旧是骁龙710!) “熊猫机
日期:10-02
SaaS行业又有新动作,智慧工作平台“云创”重磅发布
to B大势已浩荡而来的当下,有很多企业已经开始快速跟
日期:12-24
“跨平台”灵感:用户受Android启发重新设计Windows 10电池弹出界面
1月9日消息 据外国媒体报道,MicroSoft重新设计了Windows 10电池
日期:01-11
618苏宁服务有王牌:30天价保覆盖7大品类
2018国际足联世界杯如期而至,啤酒、足球、小龙虾,已然成为了今夏
日期:10-02
诺基亚新机通过认证:搭载骁龙200系列,或为诺基亚1.3
12月25日消息 据nokia poweruser消息,近日一款型号为&l
日期:12-26
减价式拍卖:苹果销售苹果 XS/XS Max/XR出新招
据《华尔街日报》北京时间9月20日报道,连续第二年,苹果
日期:10-02
选家用投影认准色彩亮度,爱普生轻松易用家庭影院投影机CH-TW610试用
因为众所周知的原因,今年的春节假期显得格外漫长,虽然疫
日期:05-30
 

XML 地图 | Sitemap 地图