第1079章 超强的运算能力(第2/2页)

唐恩提醒他们:“各种数据的存储也可以交给伊芙,不过你们要首先针对各种场合制作出对应的工作用软件。”

“软件?”

“就是封包指令集。”

唐恩又开始给他们普及软件的概念,包括他在地球上常用的那些办公软件,他一边说,羽斯缇萨一边记录,时不时一脸若有所思的样子,似乎是深受启发。

一口气说完之后,唐恩取出一杯热茶润了润嗓子,然后继续说道:“除了这些常用的办公软件需要解决,你们还需要解决的是专业软件的问题。”

所谓的专业软件,就不是面对平民了,而是他们这些专业性人员的软件,最关键的莫过于和魔能动力装甲以及魔改坦克、天空母舰的辅助作战以及远程导弹的轨道问题,这些场合所需要用到的计算量和软件都需要专门设计才行,非常的耗费时间和精力。

尤其是,现在人工灵魂量子计算机还处于原始状态,羽斯缇萨他们写入指令还介于“机器语言”和“汇编语言”之间的那种状态,连高级程序语言都还没诞生呢。

地球上的计算机在C语言诞生以前,系统软件主要就是用汇编语言编写的。

由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作,而这也是汇编语言的优势,于是人们盼望有一种兼有汇编语言和高级语言特性的新语言,于是,C语言诞生了。

高级语言的发展也经历了从早期语言到结构化程序设计语言,高级语言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。

唐恩现在的野心没那么大,没想什么自动生成算法的面向应用APP,只要能有可用的高级程序语言给其他人用就足够了。

现在需要实现的就是将基础指令集进行丰富化、规范化、模式化,从而设计出一款高级语言出来。

没办法,因为“汇编语言”太复杂了。

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,所以尽管汇编语言的执行效率很快,也依然难以普及。

如果用职业来形容的话,那就是羽斯缇萨和爱因兹贝伦家族的那些炼金术士,就相当于是搞计算机研发和生产的专业工程人员,他们掌握的就是机器语言和汇编语言。

和汇编语言相比,高级程序语言不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,这样就大大简化了程序中的指令,所以编程者也不需要具备太多的专业知识,这才能够普及,培养出大量的程序员。

所以说,接下来,克洛托和羽斯缇萨他们的主要任务,就是寻找漏洞,修补漏洞,然后,整出一个高级程序语言来。