当前位置:笔趣阁>都市>重生之特大城市> 第一百六十五章 编程语言
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第一百六十五章 编程语言(2 / 2)

拿游戏程序来说,超级马里奥、魂斗罗等像素游戏只有几百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万用户,说明目前国内经过十年的普及,电脑的存量还是很大的。


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


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


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


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


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


请收藏:https://m.5quge.com

(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)

上一页 目录 +书签 下一章