(转载)53的最爱:微软开源BASIC了

版主: huangchong

头像
huangchong(净坛使者)楼主
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 3978
帖子: 59998
注册时间: 2022年 7月 22日 01:22

#1 (转载)53的最爱:微软开源BASIC了

帖子 huangchong(净坛使者)楼主 »

此帖转自 未名空间 在 军事天地(Military) 的帖子:53的最爱:微软开源BASIC了

如果你不知道什么是BASIC,恭喜,你还年轻

头像
huangchong(净坛使者)楼主
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 3978
帖子: 59998
注册时间: 2022年 7月 22日 01:22

#2 Re: (转载)53的最爱:微软开源BASIC了

帖子 huangchong(净坛使者)楼主 »

https://zhuanlan.zhihu.com/p/1891930825945245278

微软诞生50周年,比尔盖茨亲自公开微软起家的源代码:Altair Basic!
Datawhale
Datawhale
Datawhale开源组织,公众号:Datawhale
​关注
5 人赞同了该文章
作者:比尔·盖茨,编辑:机器之心

1975 年 4 月 4 日,比尔・盖茨和保罗・艾伦在美国新墨西哥州阿尔伯克基市创立了微软公司。到今天,半个世纪过去了,微软早已成长为一家超级科技巨头。

近日,比尔・盖茨亲自撰文回忆了微软的诞生和他们的第一笔业务,同时还通过一份 157 页的 PDF 文件分享了他们为这项业务编写的 Altair BASIC 源代码。

头像
huangchong(净坛使者)楼主
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 3978
帖子: 59998
注册时间: 2022年 7月 22日 01:22

#3 Re: (转载)53的最爱:微软开源BASIC了

帖子 huangchong(净坛使者)楼主 »

打印出来的汇编

https://images.gatesnotes.com/12514eb8- ... e-Code.pdf

头像
wokao
论坛元老
论坛元老
帖子互动: 1064
帖子: 20929
注册时间: 2023年 3月 11日 19:17

#4 Re: (转载)53的最爱:微软开源BASIC了

帖子 wokao »

比尔盖茨没有本事用BASIC写BASIC的解释器

huangchong 写了: 2025年 9月 6日 13:11

打印出来的汇编

https://images.gatesnotes.com/12514eb8- ... e-Code.pdf

工具机谈智商, 犹如妓女谈贞操, 哪壶不开提哪壶
呼叫鸡谈造谣, 犹如站街女谈卖淫, 那是行家里手

头像
huangchong(净坛使者)楼主
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 3978
帖子: 59998
注册时间: 2022年 7月 22日 01:22

#5 Re: (转载)53的最爱:微软开源BASIC了

帖子 huangchong(净坛使者)楼主 »

wokao 写了: 2025年 9月 6日 13:39

比尔盖茨没有本事用BASIC写BASIC的解释器

为啥?用BASIC写BASIC解释器应该不太难吧?

头像
wokao
论坛元老
论坛元老
帖子互动: 1064
帖子: 20929
注册时间: 2023年 3月 11日 19:17

#6 Re: (转载)53的最爱:微软开源BASIC了

帖子 wokao »

huangchong 写了: 2025年 9月 6日 13:46

为啥?用BASIC写BASIC解释器应该不太难吧?

我用的编译原理书是基于pascal的, 里边大量指针

工具机谈智商, 犹如妓女谈贞操, 哪壶不开提哪壶
呼叫鸡谈造谣, 犹如站街女谈卖淫, 那是行家里手

头像
datoumao(大头猫)
论坛元老
论坛元老
2023-24年度十大优秀网友
datoumao 的博客
帖子互动: 2993
帖子: 16808
注册时间: 2022年 10月 22日 01:42

#7 Re: (转载)53的最爱:微软开源BASIC了

帖子 datoumao(大头猫) »

记得当年东大电脑先驱企图破解微软办公,好像就差一部结果功亏一篑

Trump(敌在本能寺)
论坛支柱
论坛支柱
帖子互动: 1004
帖子: 11033
注册时间: 2022年 8月 1日 22:00

#8 Re: (转载)53的最爱:微软开源BASIC了

帖子 Trump(敌在本能寺) »

huangchong 写了: 2025年 9月 6日 13:11

此帖转自 未名空间 在 军事天地(Military) 的帖子:53的最爱:微软开源BASIC了

如果你不知道什么是BASIC,恭喜,你还年轻

当时还有一个在basic 基础上发展起来的数据库语言,忘了叫啥了。当时在高中都没接触计算机和计算机语言。

郁孤台下清江水,中间多少行人泪。刘郎已恨蓬山远,更隔蓬山一万重。
Riikanbkk(递归鼠)
见习点评
见习点评
帖子互动: 294
帖子: 1765
注册时间: 2022年 12月 7日 23:03

#9 Re: (转载)53的最爱:微软开源BASIC了

帖子 Riikanbkk(递归鼠) »

除了历史意义,真没意义。这跟BASIC 历史起源没啥关系,最早的BASIC 比微软早多了。只不过Altair 8800 是最早的成功个人PC,也是西雅图交通程序Traf-O-Data (这是盖子给微软起的原名)第一桶金。

凯美尼和克兹在1964年发明BASIC。1972年奶油小生盖子才创立了西雅图交通程序Traf-O-Data,在Altair 8800 登上了MITS DIY PC 大船了,1975年攒到第一笔金改名微软。

当然微软的BASIC 一直是BASIC 里面比较功能强有效的,不过只是无数BASIC 方言里的一种口语。

Altair 8800 是有钱米国人自己攒电脑的开头浪潮,没有显示器,没有键盘。必须外接电传打字机,不然只能看小灯读输出,拨按钮输入0和1。不过钱人选的surplus S100总线和好多好多年后的ISA 仍然没多大变化,有前瞻,然后有人开发了原始的看瞎眼显卡,黑白128x128像素,8色32x32像素。(当然S100总线针脚比ISA 还多潜力够大,反正老式电脑很多都是多CPU 好多协处理器)

图片

x2 图片
Riikanbkk(递归鼠)
见习点评
见习点评
帖子互动: 294
帖子: 1765
注册时间: 2022年 12月 7日 23:03

#10 Re: (转载)53的最爱:微软开源BASIC了

帖子 Riikanbkk(递归鼠) »

BTW. 2004 Win NT源码完全泄露,2000部分泄露,后来也有多次大泄,(而且这些属于商业机密不属于专利,不受保护,帮了Wine 和 ReactOS 大忙)但M$ 估计从网上全都takedown 了,后知后觉的找都找不到。有大侠有地址不?

gousheng(水果王)
论坛元老
论坛元老
帖子互动: 552
帖子: 15053
注册时间: 2022年 8月 3日 14:18

#11 Re: (转载)53的最爱:微软开源BASIC了

帖子 gousheng(水果王) »

如果盖兹的妈不是IBM董事会的,IBM还会用微软的操作系统吗?

gousheng(水果王)
论坛元老
论坛元老
帖子互动: 552
帖子: 15053
注册时间: 2022年 8月 3日 14:18

#12 Re: (转载)53的最爱:微软开源BASIC了

帖子 gousheng(水果王) »

油管上有视频,1985年最时髦的语言是Pascal。

wokao 写了: 2025年 9月 6日 13:48

我用的编译原理书是基于pascal的, 里边大量指针

头像
huangchong(净坛使者)楼主
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 3978
帖子: 59998
注册时间: 2022年 7月 22日 01:22

#13 Re: (转载)53的最爱:微软开源BASIC了

帖子 huangchong(净坛使者)楼主 »

wokao 写了: 2025年 9月 6日 13:48

我用的编译原理书是基于pascal的, 里边大量指针

不用指针,用BASIC里的数组也可以吧?既然都用BASIC写解释器了,谁还管效率呢

Xiaofish(amzdealshq.com)
知名作家
知名作家
帖子互动: 212
帖子: 1156
注册时间: 2025年 5月 4日 13:16
联系:

#14 Re: (转载)53的最爱:微软开源BASIC了

帖子 Xiaofish(amzdealshq.com) »

gousheng 写了: 2025年 9月 6日 14:09

如果盖兹的妈不是IBM董事会的,IBM还会用微软的操作系统吗?

他妈不是18摸的董事,她妈是uw的董事,uw的另外一个董事是18摸的董事(长?)。

当然,没有他妈,没戏

锁男一名,喜欢diy。有个不成功的油管频管 https://youtube.com/handydoctor89
有个亚马逊大折扣信息网站,各种各样类别,常备几千件货,可搜索。山寨名牌都有。每天更新。大部分5折,其它地方没有的哈,欢迎围观指导: https://amzdealshq.com Best Coupon Site for Amazon, Huge Discounts
逍遥自由
见习写手
见习写手
帖子互动: 5
帖子: 111
注册时间: 2024年 6月 22日 04:19

#15 Re: (转载)53的最爱:微软开源BASIC了

帖子 逍遥自由 »

.

Z80CPU出来后最牛的 BASIC 是N*BASIC (即 NorthStar BASIC)
又称 NBASIC。

最牛的DOS 是N*DOS,又称NDOS,速度甩MSDOS和CP/M
十条街不止。

NBASIC 有个 utility,能把每个Var在什么地方哪一行出现列出
并且显示所有的Loop 和 Logical Block的图和关系。
然后直接给你整个程序的从头到尾的执行的Line-By-Line Trace
并且执行速度超级快。 其他电脑包括IBM XT可是望尘莫及。
其它BASIC 例如CBASIC,包括微软的BASIC也望尘莫及。
North Star 不论软件硬件都设计的超级好,以高效为主导。
例如,大家今天还得打“Println"来印一行。
N*BASIC 用感叹号“!”, 一键即成。真是高明远见。
所以当时用NorthStar Horizon的是最精明内行高效的PC使用者。

North Star Computer当时(1982)一台批发价5千米元.
储存就两个360K的Floppy Disk Drive。 不包括CRT或Keyboard。
朋友父亲一次化三万米元买下六台。其中一台添了一个5Mb的硬盘。
当时5Mb的MiniScribe硬盘就花掉三千米元。再加CRT和Keyboard等
然后这六台电脑每天不停工作近20小时甚至更久。 也算物尽其用。
在当时因为Hobby就投入3万五千米元,等于今天花3.35倍,超十万米元。

.

头像
huangchong(净坛使者)楼主
论坛元老
论坛元老
2023-24年度优秀版主
帖子互动: 3978
帖子: 59998
注册时间: 2022年 7月 22日 01:22

#16 Re: (转载)53的最爱:微软开源BASIC了

帖子 huangchong(净坛使者)楼主 »

逍遥自由 写了: 2025年 9月 6日 15:04

.

Z80CPU出来后最牛的 BASIC 是N*BASIC (即 NorthStar BASIC)
又称 NBASIC。

最牛的DOS 是N*DOS,又称NDOS,速度甩MSDOS和CP/M
十条街不止。

NBASIC 有个 utility,能把每个Var在什么地方哪一行出现列出
并且显示所有的Loop 和 Logical Block的图和关系。
然后直接给你整个程序的从头到尾的执行的Line-By-Line Trace
并且执行速度超级快。 其他电脑包括IBM XT可是望尘莫及。
其它BASIC 例如CBASIC,包括微软的BASIC也望尘莫及。
North Star 不论软件硬件都设计的超级好,以高效为主导。
例如,大家今天还得打“Println"来印一行。
N*BASIC 用感叹号“!”, 一键即成。真是高明远见。
所以当时用NorthStar Horizon的是最精明内行高效的PC使用者。

North Star Computer当时(1982)一台批发价5千米元.
储存就两个360K的Floppy Disk Drive。 不包括CRT或Keyboard。
朋友父亲一次化三万米元买下六台。其中一台添了一个5Mb的硬盘。
当时5Mb的MiniScribe硬盘就花掉三千米元。再加CRT和Keyboard等
然后这六台电脑每天不停工作近20小时甚至更久。 也算物尽其用。
在当时因为Hobby就投入3万五千米元,等于今天花3.35倍,超十万米元。

.

有钱 任性

bihai
见习点评
见习点评
帖子互动: 67
帖子: 1648
注册时间: 2022年 7月 24日 20:58

#17 Re: (转载)53的最爱:微软开源BASIC了

帖子 bihai »

gousheng 写了: 2025年 9月 6日 14:09

如果盖兹的妈不是IBM董事会的,IBM还会用微软的操作系统吗?

No, Bill Gates' mother, Mary Gates, was not on the board of IBM. Instead, she served on the board of directors for the United Way, where she met IBM chairman John Opel. This connection with Opel, a fellow board member, played a role in Microsoft receiving the contract to develop an operating system for IBM's first personal computer.

pnlmpnlm(pnlm)
著名写手
著名写手
帖子互动: 63
帖子: 307
注册时间: 2025年 2月 12日 03:13

#18 Re: (转载)53的最爱:微软开源BASIC了

帖子 pnlmpnlm(pnlm) »

bihai 写了: 2025年 9月 6日 15:20

No, Bill Gates' mother, Mary Gates, was not on the board of IBM. Instead, she served on the board of directors for the United Way, where she met IBM chairman John Opel. This connection with Opel, a fellow board member, played a role in Microsoft receiving the contract to develop an operating system for IBM's first personal computer.

论找一个厉害媳妇对下一代事业的重要性 :lol:
索南要是希望自己下一代厉害,不要推娃,要推自己的廉颇

上次由 pnlmpnlm 在 2025年 9月 6日 15:26 修改。
bihai
见习点评
见习点评
帖子互动: 67
帖子: 1648
注册时间: 2022年 7月 24日 20:58

#19 Re: (转载)53的最爱:微软开源BASIC了

帖子 bihai »

huangchong 写了: 2025年 9月 6日 13:11

此帖转自 未名空间 在 军事天地(Military) 的帖子:53的最爱:微软开源BASIC了

如果你不知道什么是BASIC,恭喜,你还年轻

2008年我给沃兹尼亚克写电子邮件,说过苹果电脑上的BASIC语言解释程序是比尔盖茨写的。他回信说,是他写的,而且整个Apple I的ROM都是没有版权的。

我觉得他说的是整数BASIC。苹果II+电脑开始就是浮点BASIC,苹果IIe电脑是64K内存,可以使用软开关切换C000以上的16K内存,选择RAM,这样的话,利用磁盘可以运行之前的整数BASIC。沃兹开发的整数BASIC运行速度快一些,比如循环访问扬声器地址可以听到的频率要高于浮点BASIC。但是整数basic没有图形状态。

浮点BASIC是苹果公司请微软开发的。

x2 图片
Xiaofish(amzdealshq.com)
知名作家
知名作家
帖子互动: 212
帖子: 1156
注册时间: 2025年 5月 4日 13:16
联系:

#20 Re: (转载)53的最爱:微软开源BASIC了

帖子 Xiaofish(amzdealshq.com) »

pnlmpnlm 写了: 2025年 9月 6日 15:24

论找一个厉害媳妇对下一代事业的重要性 :lol:
索南要是希望自己下一代厉害,不要推娃,要推自己的廉颇

锁男不是应该讨论因为这个,玛丽付出多大代价?

锁男一名,喜欢diy。有个不成功的油管频管 https://youtube.com/handydoctor89
有个亚马逊大折扣信息网站,各种各样类别,常备几千件货,可搜索。山寨名牌都有。每天更新。大部分5折,其它地方没有的哈,欢迎围观指导: https://amzdealshq.com Best Coupon Site for Amazon, Huge Discounts
回复

回到 “肚皮舞运动(Joke)”