慈继阁小说网 > 玄幻电子书 > 学霸型科技大佬 >

第42章

学霸型科技大佬-第42章

小说: 学霸型科技大佬 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



  辛启天暂时把重心放在数据库部门,极软技术总监没有安排。他只好和夏奇正,讨论相关事务。


第81章 ?想法很多
  新建的极软公司,占据灵泉大厦中间两层,与珍软、痕软一样,办公区域非常大。
  当前核心部门是数据库。
  办公区域内,辛启天与夏奇正凑在一起,盯着电脑。
  屏幕上显示着前期数据库设计文件。
  辛启天一一仔细的阅读,沉声说:“壹语言有32个关键字,9种控制语句,34个运算符。可是在我看来,它在读取存储器状态,和硬件借口时,效率还是过低。银行要处理的数据太过于庞大。我在概念设计这里发现,对用户而言,他们得确切知道数据在计算机里的物理存储,这些问题很多,我们都需要解决!”
  夏奇正为难的说,“可是辛董,壹语言已经是最合适编写数据库的语言了。而在数据库体系结构上,根据现有技术,都是采用四维结构。您那套脚本语言,核心功能只有九个单词。而且每次输入,最多敲击两下键盘。同时,既自含式语言,又是嵌入式语言。”
  “在编写过程中,我们将之嵌入到高级语言。能够很大程度,解决用户灵活方便使用数据库的问题。他们只要知道做什么,不用知道怎么做。”
  “我觉得,我们需要分出小组,专门对您那套语言进行整理扩种。改为华语,或者英文编写,同时在自含嵌入式两种模式中,尽可能的统一一下语法。”
  辛启天连连摇头,“不不不,我现在认为,我们的数据库研发有很多问题要解决!你别着急!”
  夏奇正有些疑惑,我们这是依照国际惯例的方式,有什么问题?
  辛启天大脑快速的转动,推开夏奇正,快速的敲击键盘,一边写,一边说:“我们重新设定体系结构,三个级别,第一用户,第二概念,第三物理。就叫外模式,概念模式,内模式。”
  “外模式是用户看到的数据视图,是相关数据逻辑表示。概念模式,是开发者综合全局逻辑,公共数据视图。内模式,存储层,描述数据在存储介质上的存储方式和物理结构。”
  “采用的编程语言……其实直接使用汇编最好。完美执行程序,扩展性高,对数据存储管理更加方便,安全上也更有保证!”
  夏奇正惊讶的合不拢嘴,仔细看着屏幕,然后眼中慢慢露出喜悦,“辛董,这是……这是您刚刚想到的吗?这,如果依照这个体系开发,我们的数据库,对用户兼职太友好了!可是……”
  夏奇正一脸难色,“您说用汇编语言?这确实能达到更好要求,不过汇编直接对应底层机器语言。工作量太大了,后续数据库维护很难做。而且时间也不够。”
  辛启天眉头一皱,颇有威严,刚想说,却突然一拍桌子,暗自嘀咕。我差点忘了,不是所有人都有我的全神贯注天赋。我在特殊情况下,有单身一千年的手速,可是他们没有啊。
  后续维护确实也很重要。就好像一个人,总不能感冒发烧了,就想着重新设定一下DNA结构,这太不现实了。
  “那么,我们能否采用多种语言,共同编写?”辛启天一边询问,自己也一边深思。
  “应该是可以的,技术方面大家都有,不过要重新整理一下思想,以前的设计重新推翻。那么我们的工作,就要依照新的体系重新设定,然后还要对您那套语言整理。一切从头来!”夏奇正迟疑的说着。
  “语言……”辛启天深思着,忽然说:“小夏,业界大佬们,不是琢磨着字编问题吗?你了解吗,他们现在有实际拿出来什么东西?”
  夏奇正摇头,“没有!当前没有开放的社区,具体进展到哪一步,是各个公司内部的事务。”
  辛启天眯着眼睛,快速操作电脑,调用出一个简单的壹语言程序,仔细的看着一行行复杂的代码。
  “不等了,既然做,就大刀阔斧的改!我们从最基础的编程语言做!我们自己研究一套字编语言!”
  夏奇正这回嘴巴彻底合不拢了,惊讶的差点脸颊抽筋,“辛董,有前人基础,开发一套语言是没有想象的那么困难,可是,想要这套语言完美适用,那就太……”
  辛启天完全没有听进去夏奇正的话,再次快速敲击键盘。
  “现在的语言模式,是找到解决问题的步骤,然后一一用函数实现这个步骤,这是面向过程。或许,我们可以采用另一种方式,面向对象。一个实体,这个实体有自己的属性,设定好它可以做什么,将它整体封装,编程时调用,继承……”
  夏奇正脸色木然,双眼瞪的如牛眼一样,瞧着一个个字符从电脑光标上蹦出来。整个人陷入了一种奇妙的境界,我是谁?我在哪儿?我正在做什么?
  许久后,辛启天终于停下动作,双手抱着手臂,阅读自己写的东西思索。
  夏奇正缓过劲来,呆愣愣的说:“辛董,您是怪物吧,您竟然提出了一种前所未有的编程思想……”
  “你说什么?”辛启天扭头随意问道。
  “哦,没有没有……”夏奇正连连摇头,“咳咳,我说。有您的指导思想,我觉得,我们……呃……数据库项目肯定能更快更好的完成。”
  “就这么定了!”辛启天下定决心,“你这边继续进行数据库前期设计。极软要再组建一个部门,搞高级字母编程语言,这个语言叫做……仓颉!”
  “辛董,您也更看好用字符语言编写程序?”夏奇正好奇的说。
  辛启天刚起身,又重新落座,“当然了!字母语言和汉语是不同的。从思维上来讲,我给你举个简单例子。比如,这有个人。英文的表述是,这有个人,穿着花裤衩。而华文是这样的,这有个穿着花裤衩的人。”
  “实际上早年的华文也是同样表述方式。你当然可以说,这个思维是可以改变的。但是……重要的一点是。”
  “计算机本身的思维方式,也是如此。在计算机中,它会认知,这里,人,男人,老男人,穿花裤衩。你看,它是一种单一的线性方式。”
  “更形象的说,华文词语,是一个人,一个实体。而组成这个实体的,是各个系统。在编程这个阶段上,我们是在给计算机赋予,消化系统,神经系统等等。”
  “在我看来,二十六个字母,组合编辑程序更加简单!或许,在未来更久远的时代,真正的高级人工智能出现后,计算机有了各种固定的系统,我们可以使用华文赋予它个体这个概念!你觉得,人类的基因,是用人类语言编写的吗?”
  “生物的遗传信息,用四类碱基编码表示一切遗传信息。和计算机01编码很像。或许生物基因更细层次,也是01。就好像远古时代的所谓的阴阳。在此之上,是汇编,接着是字符编写组成系统,最后个体可能是华文或者别的什么编码。”
  “很多理论,都有其相似性。非常有趣!基于此,我认为未来在智能机器范畴领域,华文应该大有所为。当然,这个时间会很久远,二三十年,亦或者是我猜测错误。不过,如论如何,当下对我们程序员来说,用字母符号替代华文文字,编写程序会更加便捷。”
  夏奇正陷入深思中,辛启天走了很久,他都没有回神。
  醒来时,一群同事正围在一起,看着电脑议论纷纷。
  “我天,我们辛董是妖怪吧,他这是重新定义了数据库体系,重新定义了一个编程语言思维?”
  “是啊,这两个小时不到吧。”
  “我现在完全相信,他当初真的用一天时间,研究出了两套专利,一套小语种脚本语言了。”
  “哇,辛董说这个项目和我们一起做,突然感觉压力巨大。又好期待啊。”
  “大哥,你省省吧,我可是知道的,别看辛董没女朋友,人家爱好女。”
  “去你的,老子也爱好女!崇拜男人不行吗?”


第82章 ?复杂的开发工作
  辛启天找到了张良策,钟承颜,他们现在都是极软公司高层。
  个人能力本身也足够,拥有灵泉这个资源平台后,成长更加迅速。
  组建新部门的事情,全部交由他们安排。辛启天非常放心。
  整个灵泉,辛启天说一不二。
  这是家新企业,而且都是年轻人,内部弯弯绕绕当然也不少,但总体来说,各项工作进行时,更多的心思都是放在工作本身,而不是权斗争方面。
  灵泉集团在申河这边,依靠各种关系和自身实力,是个欣欣向荣的科技企业。
  短短数月以来,在充足的资金配合下,招收了不少人才。
  张良策很快与另外两家公司同事友好交流,再次调过来很多技术人员。
  可能他们很年轻,以往也没有做过开发一套编程语言的事情。
  但是,他们本身的学历足够高,学识水平足够深。
  编程语言部门建立后,在辛启天的带领下,各项工作有序的进行。
  这其中,听闻此事的石顶山、于夏田、还有大牛丘佰俊也在手边没事的时候,跑过来凑热闹。
  开发一套编程语言,听上去就有些天方夜谭。
  辛启天本人,对这方面的难度,认知也并不充足。
  可是在他拿出来一套这样特殊的面向过程理论后,石顶山等人都没有劝说。
  对这些技术大牛来讲,能够亲手创造一门编程语言,是难以拒绝的诱惑!
  当然,这套语言是独立,并且独特的。否则参考现有语言,自己改造一下那很简单。
  做任何事情,都是因为有需求。哪怕是游戏,也是因为“想玩”这个需求。
  开发编程语言,当然也不例外。
  辛启天不是脑袋一热,就直接打算做。他是对当前市场情况,以及未来科技发展,有前世参考而印证的。
  当前,市面本身就有上百种编程语言。可是随着应用软件彻底爆发,随着未来多平台,单片机计算机,工程计算机,移动智能机等等的出现。
  现阶段的编程语言,是不能满足开发需求的。
  辛启天考虑到,现在要开发工程计算机平台,开发安全性更高的银行系统的情况。决定趁着起步早,直接把最基础的工具给他做好。
  有这个需求后,就要设定编程语言技术框架。在最初,想的越明白,越是框架清晰,后期升级维护,编程语言的能力就越大。
  这方面,辛启天同样有优势。他清楚的知道,未来信息发展的大方向。
  辛启天给仓颉设定,首先是面向对象,高度集中化。
  比如设定好胳膊腿,程序员开发时,直接用而不是从基因开始编写。
  其次,要有跨平台能力,未来要在工程计算机,移动设备上可以使用。这方面,辛启天或许记忆中有点印象,又或许是他天赋加成,他设定仓颉程序编译运行时,加入一个中间过程,不同硬件平台搞个虚拟机。
  程序编译后,首先翻译成中间码,然后通过虚拟机再翻译成硬件平台能够执行的代码。
  再然后,仓颉的应用领域,还应该考虑到互联网,需要仓颉有一定的动态性。这个问题,让辛启天很是头疼,动态静态是完全相反的。
  静态类型语言,在代码被编译时变量的类型便已确定了。程序使用变量时,会分配好内存,从而提高程序执行速度。程序健壮性更强,简单说就是抗风险能力高。但是代码量也更多。
  规矩过多,做事就会死板。
  而动态类型语言,变量类型要到程序运行的时候,才给个定义类型。编码时更灵活,可是程序运行时,可能发生相关错误。
  琢磨研究了很久,辛启天最终还是决定,少点灵活性,就少点吧。静态的更适合当前情况,未来很长一段时间,也会适用。
  只是在人工智能的时代,仓颉可能会显得呆板。不过那时候,应该会提出其他解决方案。灵活和呆板的选择,本身也可以是灵活的。
  在此后,辛启天和团队,开始给仓颉定义规则,设定语法,特性等等。
  前期的这些准备,详细设定,在辛启天的参与下,四十人的团队,用了两个星期全部完成!
  接下来,开始进入正式工作。
  而这同样也并不轻松,甚至比之前还忙碌。
  因为你要编写合适的编译器,开发虚拟机,并且不断调试程序,
  理论和实际其实有很大区别,实践是检验一切真理的唯一标准!
  程序编写过程中,常常会出现意想不到的虫子。唔,这个世界把计算机程序漏洞也叫虫子。
  最初计算机用机械继电器控制电路。当时一台计算机几千个要继电器,产生热量太多。巨大的温暖计算机吸引虫子光顾。曾经检查故障的人员,发现一只虫子。然后BUG就这么流传下来,直到今天。
  在开发语言过程中BUG经常满天飞。有时候

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的