高振东心想,也就是我还没时间去做graphic库,否则我给你们画个真的。
在高振东简单解释了从机器语言、汇编语言再到C语言的架构关系之后,两位计算机的顶级大牛意识到一个事情:这门语言,并不只是为DJS-59准备的。
厉所长握住高振东的手,使劲摇了两下:“高主任,我现在算是知道伱为什么给它起名‘C’语言了。”
池总工捏着下巴:“这东西,我建议发表出去,我们要让所有搞计算机的人,都知道‘C’语言,这个语言,可移植性太好了。”
对于计算机语言的移植,他们还是清楚的,知道只要改变底层,遵循一定的要求,就可以把C语言移植到其他计算机上。
其实C语言在行内,有“中级语言”的说法,它比汇编高级,但是又比其他语言更贴近底层,这让它基本上能比较方便的做所有的事情,当然,相比日后有大量支持库的Java,Python等新锐来说,它用起来可能没那么方便。
但是在这个时候,没有比它更方便的计算机语言了。
厉所长听了池总工的话,考虑了一下:“嗯,老池说得有道理,我去安排发表的渠道和范围问题,这个东西不涉及什么秘密,应该能发到外面去。”
说到这里,两人才想起来一个问题:“高主任,这个语言的全套语法和说明你准备好了么。”
高振东点点头,把精简过的GB/T15272稿子拿了出来,不过封面的标题是《程序设计语言C》
两人接过去,一人一半翻看起来。
一边看,一边抽冷气,这东西,有点儿晦涩啊。
全是干条条,所有内容基本没有什么联系和呼应,完全不讲究循序渐进,一下又一下的,直接把所有内容砸你脸上。
就有点像教你造光刻机,却只拿出一个凸透镜和一个手电筒:“你看,这是光源,这是凸透镜,这是凸透镜的聚焦现象,看懂了没?看懂了?好了,你可以造光刻机了。”
就很难绷。
他们两人一边翻看,一边交流几句。
没看几页,池总工抬起头:“高主任,这个东西有点难懂啊。”
高振东点点头:“的确,这份是C语言的标准文件,标准文件力求的就是简洁、明确、叙事清晰完整、没有歧义、没有多余的内容,所以是比较晦涩。”
池总工听见高振东的话,心想,高主任这关于标准的话概括得倒是很准确,可这玩意着实难懂。
见两人一脸苦相,高振东笑道:“我正在写一套关于这个语言的通俗一点的教材,那个就好懂多了。这一份,是核心的根基,给专业人员中的专业人员用的,那一套,才是给应用人员用的。”
两人这才放下心来,高主任做事,果然考虑周到。
高振东又提了个要求:“厉所长,池总工,你们找点人,帮我做一个事情吧,我这里实在是忙不过来。”
两人二话不说,答应下来。
高振东就按照GB/T15272里附录E和附录F的内容,要求运算所把关于告诫消息和可移植性有关的东西从这份标准里全部列举出来,再交给自己审。
GB/T15272的附录E和F实际上是两个索引,分别列举了这两类内容每一条的简单描述,并指明了在标准中何处章节可以找到。
在这份标准的制定里,这属于是体力活,高振东实在是懒得做,干脆请运算所的人来搞。