欧美性猛交xxx,亚洲精品丝袜日韩,色哟哟亚洲精品,色爱精品视频一区

中國物流行業網 新聞中心
中國物流行業網 > 新聞中心 > 產品技術 > 內容

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

  來源:中國物流行業網   時間:2020-5-25 10:23

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

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

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

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

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

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

免責聲明:本網所有內容均轉載自其它網絡媒體,不代表本網贊同其觀點并不對其真實性負責。如有侵權請及時聯系本網,本網將在第一時間刪除!
Copyright © 2012-2025 cn56.net.cn All Rights Reserved 中國物流行業網 版權所有
主站蜘蛛池模板: 达日县| 甘谷县| 措美县| 丹巴县| 仙游县| 古蔺县| 滨州市| 屏山县| 尚志市| 淅川县| 齐河县| 上犹县| 寻甸| 高州市| 岐山县| 仙游县| 洛浦县| 沂水县| 比如县| 眉山市| 徐州市| 天等县| 隆林| 高密市| 临洮县| 大宁县| 芜湖市| 塘沽区| 乌鲁木齐市| 五大连池市| 三穗县| 铁岭市| 敖汉旗| 林口县| 固安县| 忻州市| 开平市| 汕尾市| 鄄城县| 墨江| 长春市|