- 主题:现在回过头才发现 qbasic 有调用底层的能力
今天随手打开远古的 qbasic 看看,发现以前的 IDE 好简单,不过是一个编辑器,加上简单调试器就齐活了。
又发现了 qbasic 能调用机器指令,但是非常晦涩,需要先用 debug 写汇编指令得到二进制码,再把二进码复制过来。
当时的 DOS 为啥不带个 c 语言编译器,巨硬自己不用 c 开发软件吗?
--
FROM 47.243.39.*
一直到现在已经 win10 了还没有自带 c 语言编译器。真坑。
【 在 chengming (BH1SVR) 的大作中提到: 】
: 微软出过DOS下的C编译器,但让微软在DOS中白送就不可能了
--
FROM 47.243.39.*
mingw32 过于庞大了。而且支持 c++ 一大票东西。
win95 以后,如果能自带个 c 语言编译器,相信整个 IT 世界大不一样。
【 在 tange97 (不会来事) 的大作中提到: 】
: vscode + MinGW 不香吗?
: --来自微水木3.5.11
--
FROM 47.243.39.*
其实 win7/win10 都自带 c#/vb.net 编译器了。现在普通人为 windows 开发程序比以前简单多了,用文本编辑器写个 .bas 文件,调用 vbc 编译一下行。但现在用 windows 的人,有兴趣为 windows 开发程序的越来越少了。
dos 时代,有能力为 dos 开发程序的很多。可惜当时只有个 qbasic 浪费了这些用户的能力。
【 在 tange97 (不会来事) 的大作中提到: 】
: 我没明白你的需求。如果是要专业编程,
: 现在谁还用c?如果是写点小程序,那肯
: 定是Python,或者贵软的PowerShell啊。
: ...................
--
修改:hgoldfish FROM 47.243.39.*
FROM 47.243.39.*
这不一定。当时国内没有互联网的时候,很多好东西都买不到的。
【 在 BigCarrot (大萝卜1号) 的大作中提到: 】
: 有能力为dos开发程序的人肯定不会被局限在dos自带的qbasic上的
--
FROM 47.243.39.*
古代用软盘分发软件,这些好东东不好找啊。
再比如 unix services for windows 也是好东东,但最早的版本,里面不带 c 编译器,给这个环境写软件也比较麻烦。
【 在 BigCarrot (大萝卜1号) 的大作中提到: 】
: 连gwbasic 或者 turbo pascal都找不到的人哪里来的能力开发程序?
--
FROM 47.243.39.*
IDE 是贵重货,但编译器不是啊。
巨硬现在早就在 windows 里面带 dotnet 编译器了,但没人用。
【 在 tange97 (不会来事) 的大作中提到: 】
: 别开玩笑。dos时代ide是贵重商品。听说
: 过Borland吗。
: --来自微水木3.5.11
: ...................
--
FROM 47.243.39.*
有个天汇中文系统还是啥。
中文系统还有好几个。ccdos, ucdos, 天汇。还有 win95 自带的那个,以前也经常被我拿出来用。
【 在 missdeer 的大作中提到: 】
: 有debug啊,记得以前国内有个cced还是啥的中文软件就是用debug写的
--
FROM 47.243.39.*
多半没有了吧。但是很神奇的是几个 dos 下的 c 语言编译器还在更新。
【 在 weehu 的大作中提到: 】
: 现在还有用qbasic的人么?
--
FROM 110.81.42.*
带行号是方便 goto,确实太古老了。
现在结构化、面对对象和函数式编程也是另外一种 goto 叫做回调函数。
把回调函数搞定,又是一个新的时代。
【 在 wincss 的大作中提到: 】
: qbasic 是 basic 的一种,而且是很后期的,基本已经是现代语言了
: 那些带行号的基本是另一种语言
--
FROM 117.24.206.*