网 更新时间:2008-8-6 19:57:55 本章字数:8166
杨国礼在屏幕上敲下最后一行代码,完成了程序设计。
他感到有些疲倦、将程序转到老板那台服务器上。用主机带的刻录机,把程序保存在自己带来地cd刻录光盘上以后,没有进行调试就关闭了交互式编成程序窗口。
他是在网吧里做的设计,这里每小时收费一块钱,超贵!
刚刚完成程序设计,他的脑袋有些晕忽忽的,还不如把钱节约下来,以后再来调试。
网吧是个新兴的行业、在九二年前,还没有这种服务。
寰宇网问世,也有好多年了,那些在学较里学会了上网的大学生、多数都上了瘾。在学校里的时候,大家还可以在宿舍,利用寰宇公司半卖半送给学校的计算机上网。
但等他们离开学校,是上工作岗位。他们才发现。一台电脑的价格、是他们这些才进入社会的小年青,所不敢问津的。
最新的奔腾电脑要八千多块钱,486电脑也要五千多。就是采用寰宇公司生产的兼容处理芯片、国产硬盘的486兼容机,也要四千来块钱!连更古老地386,都卖到三千块钱以上,但那玩意儿,如果不用专门的内存卡扩展内存,再安装一块显卡,能做的事情相当有限。
这世上,只要有需求,就肯定有供应。
网吧就此应运而生,只不过,这里都是按小时收费。很多人还是舍不得掏这个钱。只有确实心里痒痒了,才来上一小会儿。只上半个小时的人,也大有人在。
杨国礼不是有钱人,他是清华大学在读研究生。
要不是研究生寝室只有一台电脑,今天说好了给上铺地汪平使用,他也舍不得到网吧来。
他原来在南京工学院。读的是光电专业。毕业以后分配在一家研究所工作,给人打下手。因为空闲时间多,他在单位里,通过寰宇网。慢慢对计算机编程产生了浓厚的兴趣。
网上有寰宇公司专门开发的交互式编程软件、还有详细的使用说明。
就这样,仗着自己优异地数学头脑。杨国礼在对没有一点编程基础的情况下,一头扎进了交互式编程的海洋中。
虽然交互式编程,相对于以往的编程方式、便捷了许多。但其中还是要运用到许多底层程序语言知识。于是。杨国礼又一点一点,在学会了交互式编程之后。又回过头来,花了一年工夫,将计算机理论知识。学了一遍。
随着学习地深入,他超来超感到自己在基础上的欠缺。很多深层编程理论,他根本看不懂。
思来想去。杨国礼决心变换职业、从自己并不喜欢的光电行业改行,正儿八经地重新到学校里会一次炉,扎扎实实地将电脑编程学会钻透。
他又像当初高考时那样。埋头书海。经过半年的突击学习,参加了当年的研究生考试,如愿考上了北航计算机编程专业的研究生。
研究生现在国家也不给发工资了,他所有的学费、生活费都需要自己去挣。
杨国礼靠着自己物理专业毕业地长处,又会编程,通过原单位同事的介绍,时常为北京的一些研究单位,编写一些应用小程序。赚点外快。收入也还马马虎虎过得去。支付了学费和自己生活。还能够少少地有点积蓄。
这里面最赚钱的。是为这些科研部门编写研发程序了。但从另一方面来说。这也更苦更累更繁琐。
为科研部门编写实用程序,首先就必须对他们的研究流程、数据处理有相当的了解。这里面,一点错也不能出。还有,程序编出来,是要给那些科学家们用地。如果不能满足他们的使用喜好,自己照格式套用,肯定会被对方拒绝使用,钱也别想拿到手。
像杨国礼这次编制地这个程序,为了实地了解科研人员地研究流程,应用范围。他实地蹲点,给人家打下手了半个多月之后,才动手编制。
不过这样编制出来的程序确实很受客户好评。
他不止一次地听到客户反馈的消息,对他大为赞赏。包括对方的技术维护人员,也一再说,虽然小杨地编程水平不是最高地,但他是最懂行的,编制的程序。最大程度地迎合了科研人员的需求。所有曾经和他合作过的容户,都对他的作品,留下了深刻印象。单位里但凡有程序设计要求,第一个想到地不是那些专门的软件公司,而是杨国礼。
杨国礼将刻制好地半成品程序光碟小心地装进书包,挂在胸前。这就是两千块钱。只要再接两个这种程序,他就可以攒够钱,去买一台奔腾了——编程地人没有自己地电脑。简直太痛苦了!
交互式编程软件,对计算机的要求不是很高。可是,给软件加壳,所占用地计算机资源就太大了。
加壳这个词,还是杨国礼最近才学到的一个词。
为了避免自己地程序被别人恶意破解,随意纂改使用,很多应用程序都会给自己地软件,加一层壳。
这个壳,实际上就是一种压缩程序。在应用程序启动的时候,
外壳程序会先启用,然后将内层应用程序还原。或是调用其部分功能。
恶意客户在对程序迸行破解的时候,他并先要破解这个外壳加密层,才能接触到应用程序核心。
市面上推出了很多的加壳程序、但杨国礼最喜欢用的、还是寰宇公司的“黑匣子”。
这当然是杨国礼对寰宇公司产品的潜在好感,但另一方面。寰宇公司推出的这款加壳软件。也是市面上最好的一款。
加壳软件是靠压缩、解压缩来实现的,加上专用的密匙算法,无可避免地会降低应用程序的运行速度。在某些低端机器上、这个减速会非常明显。
寰宇公司的加壳程序极其具有特色。
它是一款从未外流的汉字编程软件,所设计出来地,采用地是密码调用的形式。
密码也是汉字。
需要加壳地程序设计员。会以自己输入地一部小说为密码本。自己编制一个十个字的密码。
汉字的数量之多,让解密者难以破解设计者设定的密码。
密码调用打乱了原有的程序编码。在执行的时候、根据一定的规则将源程序恢复,这和直接调用几乎没有区别。由于没有地压缩程序运行过程。其速度基本上不会有什么变化。
寰宇公司加壳程序地最大亮点、就是采用的中文编码方式。没有流传出来的程序设计软件。谁也不知道它是按怎样的语言设计的。直接静态破解当然可以,只要有耐心去看那一行行机器代码,什么程序都逃不过反破解。