← Novel

Constant Pile Instructions

Chapter 10 / 17

‹›

Chapter 10

Constant Pile Instructions

🌐 Read this in English — free

The first 50 chapters are free to translate. Create a free account to read the English version.

Sign in — it’s free
🌐Novel TranslateRead raw Chinese web novels in instant English — free Chrome extension.Add to Chrome

讲解员肖明微侧一点身体,尽量减少由身体挡住屏幕显示出的内容,其身后那面大屏幕上出现了新数据,他用手中那根光束指挥棍,朝上面一组数据指点着。

X语言:

{}

VKJS:条件语句

GKGA:I:

GKGA A[10]

GKGA F():

GKGA *RXQF:

I+=2

i++,++i

C语言: 含义:

{} 复合语句

if(e)s: 条件语句

int i: 定义I为整型变量

int a [10] 定义A为整型一维数组

int f() 定义F为返回整型值的函数

int *p 定义P为指向整型变量的指针变量

i++=2 赋值语句,使I+2=>I

i++,++i 自增值1, I+I=>I

现在肖明继续地解说起来:“有关X程序语言运算符范围也是很广泛,事实上还存在中文的交换方法,只是目前我们不能破解出来。这样从某种意义上去讲,X程序语言几乎就是西语言的更新版本,但是不可否认,却又有不同之处是可以直接用中文来编写。从风格体系上来说,也同西语言一样,在使用函数之时,可以首先去进行定义。下面就是X程序语言的示范。”

GAVC()程序主体。

{LWBM(输出):(我的电脑)}。

“其中GAVC表示主函数,如同西语言里每个程序必须有一个MAIN函数,函数体由大括弧{}括起来,换行只是数字代表而已。”

屏幕显示出一个简单数学方式,去求三角形的三个边长,求三角形的面积。设输入三边长A、B、C构成三角形。由数学知识已知求三角形的面积公式是:area等于平方,s面积等于(a+b+c)/2 。

据此编写程序如下:

西语言编写代码如下:

#include<math.h>

main(){float a,b,c,s,srea;

scanf("%f,%f,%f,&a,&b,&c,);

s=1.0/2*(a+b+c);

area=sprt(s*(s-a)*(s-b)*(sc)):

printf("a=%7.2f,b=%7.2f,c=%7.2f,

s=%7.2f\n",a,b,c,s);

printf("arec=%7.2f\n",area);}

X程序语言的编写如下:

#QNRT X # include <math.h>

GAVC (){ujog a,b,c,s,guyysv;

lwbm ("%f,%f,%f,&a,&b,&c,);

s=1.0/2*(a+b+c);

area=guyysv (s*(s-a)*(s-b)*(s-c)):

rsqg("%,1=7.2,2=7.2,3=7.

2= 7.2g\n",a,b,c,s);

rsqg ("arec=%7.2 g\n",area);}

他把教鞭指到X 语言上说道:“刚才对照了一下两种程序语,X程序语言通过西语言解译,如果直接用汉语编写就更为直观。”

伸手按动了一个键钮,投影机启动了起来,把最新内容投射到了屏幕上。“如今出现在屏幕上内容,它就是使用汉语编写出表达式。”

随着话音,所有技术专家,都把目光投向大屏幕,去观看上面出现的内容。

GAVC()程序主体。

{LWBM(输出):(我的电脑)}。

“这段程序小结,已经让我们看出了一个实质性的问题。比喻在主程序包含的地方,设置一个数学库函数,这样就明显知道,这个程序调用西语言里数学库函数,于是必须加入该语言数学函数math.h。其运行后得到3、4、6结果。由屏幕显示为:a等于三个空格3.00,再空两格,随后b等于4.00。 c等于6.00又空两个格为6.50. area等于空三格5.33。经过破译,X语言数据类型,以及常量表达式也同西语言一样,只有四种,它们分别由下面标识符去进行定义:

GKGA整型 PBTW字符型

ISIY单精度浮点 CCWU双精度浮点。

该语言同其他语言一样,具有固定含意的保留字成为变量名,同时,同一个函数内所定义变量是不能同名。整型常量用三种数值来表示,它们是十进制,0至9数字。十六进制是以0X来开头:0-9,A-F,八进制,是以0为头来表示。”

“很明显:X程序语言特别像西及西加加程序语言。”肖明特别申明道。

讲解员这个时候在讲台边转正身体,用正面去对着各位技术专家们,再发表出自己的见解与看法来,其中心内容紧紧地围绕X程序语言的特点来进行阐述:

“通过屏幕上显示出来的内容,由此很自然地得出一个结论来:那就是X程序语言特别像西以及西加加。然而如今,似乎又有这样一种感受存在,西加加是西语言的一种延伸。在现今它似乎有被加瓦程序语言取代趋势。但是对于这个问题,就我个人来说,对于这个逻辑,是存在一些疑问。我认为无论如何,西加加仍有一些特性是加瓦程序语言没有的。而且尽管已有大量保证声称,加瓦有一天会达到或超过西加加速度。但是这个突破迄今仍然没有实现。也尽管加瓦速度确实在稳步提高,只是仍未达到西加加速度。此外,许多领域都存在为数众的多西加加爱好者,所以我并不认为西加加语言很快就会被替代。”

讲解员肖明讲到这里的时候再次停顿,喝了一口水后才继续说道:“我感觉X程序语言的强大之处,有可能反映在与西加加稍有不同的领域里。它将是一种绝对不会试图迎合某个模子的语言。特别是它的形式可以变化多端,以解决不同类型问题。就像反映在操作系统和编译器那样的工具身上。X程序语言有可能将库与组件模型,以及代码生成工具等合成到了一起,以便开发视窗化的末端用户应用。而有关视窗系统开发人员最常用是什么呢?是微软的威比程序语言。当然,我们在这儿暂且不提VB语法极易使人迷惑的事实,即使一个只有几页长度的程序,产生出的代码也是十分难于管理。从语言设计角度上来看,尽管威比是那样成功与流行,但仍然存在不少缺点。最好能够同时拥有威比那样强大功能和易用性,同时不要产生难于管理的代码。

这就是人们试图想去达到,梦寐以求,理想中的电脑程序语言,从我们研究掌握的有限资料上来看,似乎存在这样一个可能性的事实,X将是最吸引人的,一门独特程序语言:就我个人来说,可能会把它称作为:下一代威比。无论你们听到我这种主张之后有什么样的感想,请大家无论如何都要仔细去想一想:人们对加瓦已经做出了大量工作,使它能方便程序员解决应用级别问题,如联网和跨平台等,而它在本质上,也允许人们创建非常大型和灵活的代码主体。同时,也考虑到拥有迄今为止,尚未在其他任何一种语言里,见到类型检查及错误控制系统,所以确实能大大提高编程效率。这一点勿庸置疑!但是我同样认为X程序语言同样具备这种功能,只是目前还需要进一步去破译。”

讲师肖明讲解的内容,通过另一种传播方式,也在进行传播,那就是通过电教视频方式,其内容传输到了信息部门主管方田办公室里屏幕上。主管方田看完了讲解内容,差不多有几分钟时间里没有出声,大脑中在快速思考讲解内容。在这间办公室里,还有两位信息部里的技术专家,俩人陪同主管一同观看,这两人是前来向上级汇报工作。

“我想就此事件性质,向在座的您们俩,两位著名专家进行咨询,刚才从电教视频里获得的资料,说明存在哪几个方面上的问题,需要我们去特别注意呢?”

这是一个较为深层次技术问题,回答还需要一番思维商榷。主管的目的是想要两名技术专家,用技术思维去全面概括刚才看到的讲解内容。

两位专家相互对视一眼,明白主管方田的意图。

“我认为存在一个研究性质的机构!”

主管立即把头扭向说话的技术专家,“你思维上认识观点同我一样,一个机构,对!非常正确。只是不明白这是一个什么样子的机构,其性质是什么?机构里都是一些什么人?”说完此话之后,目光落到一旁另位技术专家身上。

“主管!您想让我来表达对其性质上的定义与推测吗?”

下属回答的话语里,包含的内容早就超出了原本想法,主管顿时内心里高兴无比,稍微迟缓一下,立即顺着这个意绪去说道:

“是的,我正是这种想法。”一本正经的思虑神态,将两位技术专家脸面笼罩住。

“在我前来的时候,助手将查阅档案资料及情况告诉了我。”专家回答道:“那里面没有任何一点信息记录。如果结合所有掌握的资料来分析,就我个人推测来判断,对推测与想象里存在这个机构,暂时还不能对它进行某种定性。”

从字面上来说,这种话语好像根本就没有回答主管的要求。只是从其技术上来讲,已经充分回答了实质内容。不能去对某种事物进行定性,就已经是对该事物做出了有关性质归纳。同样,不言而喻,这里面还包含一个更为深邃的技术设想。假如从获得初步事情上就产生出看法,对于一个事物定性来说,那就简单了。而无法定性,则表明性质是难以下结论。

有不可置疑的理由去这样认定,从面临实际情况出发,不单是讲师,以及各部门人员,这个时候在每个人的心中,真正所想是这种不知名状的程序语言。设想它功能以及它的性质。或者设想着与之相关的编译系统。

“这种程序语言语法,很严谨、规范?”主管试着去问道。

“是的。”技术专家发表出看法来。“虽然从下断了、经过反汇编之后,由此得到的程序片段上获知,把通过使用破解手段获得而来的代码,经过比较,它与西及西加加程序语言极为相似,目前也只能这样说:有着相似性。”

说到这里,此人从提包中拿出一份文件递给主管方田。

“我们试图去采用西及西加加的编译器,”技术专家接着说明道,“用获得掌握的语句去试着编译,没有取得成功,也无法进行编译。也就是说:目前市面上流行的西及西加加编译器并不适合X程序语言编译。”

“推测这种问题,有可能是由那些方面引起?”

“我只能表达出个人意见,主管!原因在于目前还没有完全、彻底了解到X程序语言的语句以及语法。”

“显而易见,它将是目前的首要事情。”

“是的,主管!弄懂这门程序语言及语法是首要任务,至于有关它的编译系统,在弄懂这门程序语言语法与规则之后,编译系统将会变成一件相当轻松又容易的事项。我们可以在很短时间里,就设计与编写进而制造出,一个针对X程序语言的编译器。”

“那么在进行语法对照上,觉得还有多少语句没有弄清楚呢?”

“在与西及西加加语言的进行对比上,似乎X程序语言具有的关键词全都给破解了出来。但是有一点必须指出:这只是使用西及西加加程序语言来作为参考系,也许X程序语言不至于同西及西加加程序语言那样,只有三十二个关键词。”

在几分钟之后,两位专家告辞,离开了主管办公室。但在这天较晚时候,对X程序语言语句汇集工作已经基本结束。负责这起工作事项的小组负责人,一位资深技术博士来到办公室。他为主管带来一份较为成熟的研究报告。

主管认真观看直起这份文件,在这份报告里,研究小组把X语言程序语法,以及函数意义范围,作出看起来较为科学编排与定性落实。同时,博士还把研究中得到的不明地方,提出需要更进一步论证要求,自然获得了主管肯定。的确需要再一次去进行论证,要做到准确无误的肯定。而相对于博士来说,很自然必须确定自己发现不会有误,因为该门未知程序语言,有一些地方让他产生了质疑。

作为一门完整的程序语言,从整体上本来就应该设计出具有完美扩展性,原因是它能力以及适用性应是它显著特点。可是从汇集发现的资料,以及研究整个过程中获得的数据记录,以及它的完整性、通融性与强大能力性,等等综合性能联系了起来,进行综合评估之后,从中也认识到了X语言存在一些缺陷,当然还需要进一步证实,目前只存在可能性的假设。

“X程序语言所有函数指令,是否还有遗漏部分。”他朝高级程序博士,以及研究指导员身份集一身的人问道。

“这个……,”博士思索一下,“这个我不敢保证。”

“那么从你看法上来说,估计还剩下多少语句,没有被发现呢?”

下属面对这个问题也不知如何去回答。事实上没有接到召唤命令之前,正与手下一批研究员进行该方面寻找。在上级看到他茫然神态之时,立即认识到这种问话里带上否定他们辛苦工作的意思,于是立即朝他抱以不是这个意思的神态,同时借用请坐方式,把话题挪到技术上面去,直截了当是最好方式。

“从我们已经破译获得语句上,从整体情况上来讲。X程序语言是一门顶顶呱呱的计算机语言。”在回答之时,即时升起了一副沉思,这种表情仿佛告诉上司,他也有了新发现。

“现在我俩谈话内容转入非正式,完全属于私下的交谈范畴。”上司从对方脸上窥探到有趣内容,于是急忙建议地对他说。“去掉因工作性质,那般需要总结与归纳,我们想到什么就谈什么好啦!”

“我赞成这种探讨的交流方式。”

“说说你负责汇总方面的情况吧!”主管方田心急问道。

博士没有直接用语言,按照要求去介绍整个汇总详细内容,当然接下去做法也是平时惯例,采用书面形式。从文件包里又拿出一份文件,双手禀承递给上司,这是一份研究详细的汇总文件。完全属于个人独立思考范畴,标题是X语言数据类型和运算符与表达式。希望上司对其阅览之后,就能产生出一种新颖想法,它会激发出一个新的决定。

就像任何有感知的生物一样,程序必须能够达到,具备操纵自己与控制自己的高效功能,在执行过程中作出判断与选择。在所有程序语言里,都是利用运算符去操纵对象和数据,并利用执行控制语句作出必要选择。从研究中得到了系例数据表明,不可置疑地表明这种标注,那就是X程序语言,基本上是建立在西加加基础上的派生体,所以对西和西加加程序员来说,对X这方面大多数语句,和运算符都是非常熟悉。当然,X也进行了一些改进与简化性能方面的设计。只是这方面内容还不曾知晓,目前只是一种合理推测。

本书首发来自 17K小说网 ,第一时间看正版内容!

作者寄语:

🌐Novel TranslateRead raw Chinese web novels in instant English — free Chrome extension.Add to Chrome
‹ PreviousChaptersNext ›