【 在 hgoldfish 的大作中提到: 】
: 今天随手打开远古的 qbasic 看看,发现以前的 IDE 好简单,不过是一个编辑器,加上简单调试器就齐活了。
: 又发现了 qbasic 能调用机器指令,但是非常晦涩,需要先用 debug 写汇编指令得到二进制码,再把二进码复制过来。
: 当时的 DOS 为啥不带个 c 语言编译器,巨硬自己不用 c 开发软件吗?
DOS时代, 管理机器认为用bat语言就够了, 大多是dos命令集的脚本语言。
一些dos版本里面有汇编器和debug命令,当时的计算机人才,会使用汇编也挺普遍,
原因就是内存太昂贵,汇编简单直观, 让CPU的译码指针指到哪里执行哪里,
国内很多知名软件, 如wps 和一些杀毒软件dos时代都是用汇编做主体语言。
C语言属于高级货, 有运行时的消耗,IDE更是价格昂贵。
Borland靠turbo pascal 和turbo C++ 就可以富甲一方, 这种高档货显然不太适合免费。
另外,一个原因是存储那个时候存储比较贵, 软件靠软盘传递, 容量也比较小, 800多k的软盘,
1.44M的软盘90年代后期才流行, 一张sony的软件能买十张地铁票。
--
FROM 115.171.244.*