关灯
护眼
字体:

第一百六十五章 编程语言

首页书架加入书签返回目录

请安装我们的客户端

更新超快的免费小说APP

下载APP
终身免费阅读

添加到主屏幕

请点击,然后点击“添加到主屏幕”

,用地址符号或标号代替指令或操作数的地址。

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

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

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

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

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

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

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

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

    巨人汉卡里的编程语言就是使用的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万用户,说明目前国内经过十年的普及,电脑的存量还是很大的。

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

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

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

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

    而这个人现在就在鹏城,他已经盯了很长时间了。
上一页目录下一章

请安装我们的客户端

更新超快的免费小说APP

下载APP
终身免费阅读

添加到主屏幕

请点击,然后点击“添加到主屏幕”