一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

服務(wù)器資訊|IT/互聯(lián)網(wǎng)|云計算|區(qū)塊鏈|軟件資訊|操作系統(tǒng)|手機數(shù)碼|百科知識|免費資源|頭條新聞|

服務(wù)器之家 - 新聞資訊 - IT/互聯(lián)網(wǎng) - 微軟開源早期編程語言 GW-BASIC

微軟開源早期編程語言 GW-BASIC

2020-05-26 00:33開源中國 IT/互聯(lián)網(wǎng)

微軟 通過一篇博客文章宣布開放GW-BASIC的源代碼。并表示,自從MS-DOS 1.25 和 2.0 開源 后,社區(qū)中要求同樣開源 BASIC 語言的呼聲頗高。因此微軟選擇將 1983 年以來的 8088 匯編語言開源出來,但僅作歷史參考和教育用途,不再接收任何

微軟通過一篇博客文章宣布開放GW-BASIC的源代碼。并表示,自從MS-DOS 1.25 和 2.0 開源后,社區(qū)中要求同樣開源 BASIC 語言的呼聲頗高。因此微軟選擇將 1983 年以來的 8088 匯編語言開源出來,但僅作歷史參考和教育用途,不再接收任何修改源碼的拉取請求。

GW-BASIC 是 BASIC 的一個方言版本,誕生于1983 年 2 月 10 日,作為MS-DOS的一個組成部分而問世。根據(jù)微軟的介紹,它是從 IBM Advanced BASIC/BASICA 衍生而來的 BASIC 解釋器,本身也是 Microsoft BASIC 的端口。

微軟開源早期編程語言 GW-BASIC

GW-BASIC 和微軟提供給IBM PC的BASICA完全兼容,不同的是,后者依賴于ROM中的 BASIC 解釋器,而前者并不需要。所以,GW-BASIC 能在眾多 IBM PC 兼容機器上運行。在 70 和 80 年代后期,BASIC 被移植到許多 OEM 平臺上,并適應(yīng)了當(dāng)時流行的幾種處理器,包括 8088、6502、6809,Z80 等。

就像那個年代的所有其他軟件(例如 MS-DOS)一樣,GW-BASIC 的源代碼 100% 由匯編語言編寫而成 。微軟解釋,當(dāng)時也可以選擇 FORTRAN、LISP、COBOL、RPG、CPL/BCPL 和 C等高級語言,然而這類語言的編譯器比較昂貴,代碼生成效率也不高,還受空間和性能限制,不適合家用或個人計算機。并且在早期編寫 PC 軟件時,每個字節(jié)、每條指令都需要為內(nèi)存做考慮,匯編語言是不二之選。

迄今為止,微軟已經(jīng)發(fā)布了各種 BASIC 實現(xiàn)方案,其歷史可以追溯到比爾·蓋茨和保羅·艾倫在微軟發(fā)布的第一款產(chǎn)品,即用于 Altair 8800 的 BASIC 解釋器。

不少人希望808x 以外的處理器的實現(xiàn)也能夠開源,不過微軟表示,目前無法提供這些資源。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧洲兽皇 | 九九精品国产亚洲A片无码 九九99热久久999精品 | 暖暖影院日本版 | 大乳女子一级毛片 | 嫩草精品 | 国产欧美精品一区二区三区–老狼 | 东北恋哥在线播放免费播放 | 午夜欧美精品久久久久久久久 | 欧美一区二区三区精品 | 好爽好舒服视频 | 欧美日韩1区 | 午夜精品久久久久 | 天天舔天天射 | 99精品视频在线观看免费播放 | 久久久91精品国产一区二区 | 国产精品久久久久影院色老大 | 国产精品理论片在线观看 | 国内会所按摩推拿国产 | 欧美成人第一页 | 美日毛片 | 男人午夜免费视频 | 小夫妻天天恶战 | 午夜五月天 | 黑人破中国女人处 | 成人免费视频一区二区三区 | 亚洲偷窥图区色 | 国产图片一区 | 性欧美f | 人阁色第四影院在线观看 | 天堂网在线.www天堂在线资源 | a级毛片毛片免费观看永久 a级黄色片免费 | 国产播放器一区 | 国产aⅴ一区二区三区 | 成年人网站免费在线观看 | 国产高清视频网站 | 成年女人免费 | 99精品偷自拍 | 国产91 最新 在线 | 久久大胆视频 | 明星ai人脸替换脸忘忧草 | 美女露全身永久免费网站 |