笔趣阁

设置:
关灯 护眼
笔趣阁 > 重生之特大城市 > 第一百六十五章 编程语言

第一百六十五章 编程语言

拿游戏程序来说,超级马里奥、魂斗罗等像素游戏只有几百kb,这在后世基本都不可能出现的,因为哪怕一张高清贴图可能都几m的大小,5g手机普及时,更是达到上亿像素一张图片,那是已经不用太在乎存储空间的浪费了。

wps第一版是使用汇编语言写的,汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。

在汇编语言中,用人类能看懂的助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。

汇编语言相比较高级语言,阅读起来还是太累,能用汇编编程的人,在几十年后的程序员口中都是大神级别的人物。

汇编语言比机器语言的可读性要好,但跟高级语言比较而言,可读性还是较差,只是增加了一些简单易懂的词汇。

不过采用它编写的程序具有存储空间占用小、运行速度快的优点,这些是高级语言所无法取代的。因为汇编语言是最接近机器语言的。

在实际应用中,是否使用汇编语言,取决于具体应用要求、软件开发时间和质量等方面作权衡。

汇编语言对前世的陆泽来说就很晦涩难懂,不是追求性能的优化,他一般很少用。

现在大脑产生了质的变化,更类似于一台超级计算机,他才觉得汇编语言其实很简单。

但是简单归简单,编程时他还是选择了使用高级语言。

巨人汉卡里的编程语言就是使用的cc++语言,这是一种高级结构化程序设计语言,面向过程的编程对程序员比较友好,是高级语言中运行效率最快的一种。

现在除了c语言,还有比较流行的pascal语言。这也是陆泽上一世最早在中学接触编程时学习的语言,后来学cc++就慢慢忘了pascal。

dos系统下的编程工具很不好用,大部分都是命令行模式,陆泽重写了一些可视化编程工具,也扩展了gcc编译器,让它可以处理c++。

现在c和c++的国际标准都没有出来,他是按照后世第一版的标准写的,尽量不使用超前的语法,以期符合国外正在制定标准的编委会。

由于他知道msdos以及freedos等着名dos系统的源代码,因此陆泽编程时,也尽量不用dos和windows视窗系统的api接口,他不想为巨软的系统作嫁衣,他要让程序尽量独立于各个操作系统,这也是他的程序容量有点大的原因。

陆泽编写的集成开发环境类似于vs、qt和delphi这几款还没出世的开发工具的结合体,它既可以开发图形界面程序,也可用于开发非图形界面程序,比如控制台工具和服务器。最重要的是可以跨平台开发,常用的功能他直接做成了组件,使用的时间越长,编程的效率越高。

这款实用强大的集成开发工具陆泽并没有分享给史玉朱的团队,不是不愿意,而是不想浪费时间,他知道史玉朱的团队大部分都是销售型人员,负责研发的人并不多。而且这款开发工具一直在不断地添加功能,除了陆泽,其他人短时间都无法学会。

授人以鱼不如授人以渔,等集成开发环境开发成熟之后,他会安排专门的人学习。

目前,国内大部分电脑的默认系统都是巨软是msdos,常用的中文系统则是国家“六五”期间主持开发的ccdos,为了显示汉字,国家花了很大力气去搞,搞成功后,又开放了源代码,其他的中文dos基本上都是在ccdos的基础上修改的。

陆泽也想过是不是把freedos的源码共享出来。freedos是巨软为了推广视窗系统宣布不再发售和支援msdos的情况下发起的项目,它也是建立在gnugpl(gnu通用公共许可证)协议下的自由软件,不要任何费用和版税就可以使用。不过最后他还是想想算了。

如果陆泽把源码分享出去,除了会吸引巨软的怒火,没有其他实质性的好处,而且还会对他以后推广linux造成一定的阻碍。

……

软件分发的速度比硬件更快,因为软件可以无限复制,而且几乎没有成本。

上一世的wps1.0,几年内能迅速积累2000万用户,说明目前国内经过十年的普及,电脑的存量还是很大的。

巨人汉卡到现在不过卖了数万套,主要是硬件不容易盗版,如果像软件一样容易盗版,估计装机量至少也过百万了。

为了打击巨软,延迟它进入国内的时间,文字处理,表格处理,幻灯片处理,邮件处理,这几个办公套件都要做出来。

所以,光靠他一个人写程序,是不可能的,必须要有帮手。

史玉朱的团队不是他的选择,他需要编程能力更强的人。

而这个人现在就在鹏城,他已经盯了很长时间了。

『加入书签,方便阅读』
热门推荐
都市第一战王从向往的开始制霸娱乐王爷你踩到我尾巴了天衍皇帝最强弃少点化江湖纵横帝君外道魔祖