扫码手机阅读

重生之特大城市

作者:月宇空 | 分类:都市 | 字数:62.5万

第165章 编程语言

书名:重生之特大城市 作者:月宇空 字数:3066 更新时间:2024-11-25 23:41:34

告别庄老,离开香江,陆泽一行人再次回到了鹏城。

他们并没有直接踏上回家的旅途,而是还要在鹏城待几天,因为陆泽还有事情没办完。

除了帮助史玉朱解决汉卡中的一些技术问题,还要去寻找一个人。

这个人现目前可能在医院里工作呢。

陆泽给了陆雷大概的地址,让他先去地址附近的医院找人。

然后,他先去史玉朱的公司处理一些难题,巨人公司现在搬到了珠江,不过从鹏城到珠江也很近。

靠着铺天盖地的广告,巨人汉卡现在销售火爆,国内最火的汉字处理系统是巨人汉卡,陆泽每月能分到的授权费已经快200万了。

巨人公司膨胀得很厉害,史玉朱的资产也早就过亿了,成了名副其实的亿万富翁。

陆泽觉得史玉朱依然遵循着他以前的发家史轨迹,加上他的一些指点,暂时还没有遇到太大的难题。

他旁敲侧击地询问了史玉朱公司未来一两年的规划,看是否有兴建超高层巨人大厦的计划,这个计划算是把巨人拖垮的一个大坑,他不会明着告诉史玉朱兴建大厦的后果是什么,如果巨人一帆风顺走下去,史玉朱也许不会成为身经百战的史玉朱。

他到是希望史玉朱第一次破产后把公司总部开到清江市去。

这个等过两年再和他细谈。

现在陆泽的建议是让史玉朱把汉卡系统分级分拆,因为以后电脑的性能越来越好,足够支持汉字处理软件了,不再需要独立的集成卡了。

不过,暂时不需要一步到位,集成卡可以作为高端产品,功能丰富且强大。

针对普通用户,低配版的汉字处理软件也能满足需求。

陆泽只给了史玉朱汉字处理软件的授权,后期表格和幻灯片的功能开发,那时就需要成立专门的软件开发公司了。

陆泽低配版的计划并不是完全免费,安装盘的制作成本还是要收回的。

相对于3500一套的汉卡,几十块钱的价格完全相当于白送了。

即使盗版有也没关系,这个问题在国内是挡不住的,只能慢慢引导。

现在不像互联网时代,软件可以在网上下载,现在只能通过软体携带或者局域网传播。

目前国内电脑的总数量他不知道,只能知道大概在千万台的数量。这个数据是根据上一世WPS初版的总安装量估算出来的。

毕竟只要是国内的电脑,只要需要处理中文的,基本上每台电脑都安装了WPS。

不管是品牌机还是非品牌机,一般用户首先都会在电脑里装上常用的软件。

即使不会装,电脑店也会帮客户提前把常用软件安装好。

陆泽知道汉卡大卖的这种状况持续不了多长时间,一旦WPS出世,那么就没人再买硬件式的汉字处理软件了。

在电脑性能不足的时候,外部硬件可以提高电脑的速度,不用占用稀缺的性能资源。

等明年486上市普及,电脑性能越来越高,这种外设就成了鸡肋了。

是鸡肋就会被逐渐淘汰,不仅是巨人的汉卡,其他公司的汉卡也一样会被逐渐淘汰。

陆泽的这套文字处理软件其实是直接安装再电脑中运行,不过因为功能强大,导致软件占用的空间过大。

而且他用的是高级语言写的,占用的空间比用汇编语言写的程序更大。

在整个硬盘空间只有几十M的现在,每一M的空间都要节省下来。程序员们也尽可能地绞尽脑汁地缩小程序所占的空间。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

……

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

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

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

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

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

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

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