本站新(短)域名:xiguashuwu.com
十四
十四
王所:“醒了也好,起来吃饭了。”
现熬的稀饭,街上带回的葱油大饼,爷俩吃的很香。
王所问了曹长久系统的事情,长久想了一下,掐了tou,只说了这是自己没事无聊的时候想的,目的就是zuo一个通用的系统语言,能够有qiang大的ying件cao2作功能,大概zuo了一年等等,并拿chu了自己写好的C语言框架语法。
王所没说话,只是拿在手里一页一页仔细的翻。
长久不敢打扰王所,只好自己闷tou喝粥,努力的品味这稀饭之中有什么玄机。
良久,王所放下了手中的草稿,奇怪的看着曹长久问dao:“不能否认,这语言真的很qiang大,但你不会告诉我,你一生下来从无到有就会的吧。”
曹长久:“当然借鉴了其他语言修改的,juti甚么我也不记得了,只是小时候看过一本书介绍的是一zhong解释型语言,功能不够qiang大。后来没事我就试着修改,加入了一些新的元素,比如函数、内存直接cao2作等等。一步一步慢慢的到了现在这个样子,我称之为C语言。您是方家,给指正一下。”
王所笑着说:“结构严谨,语法规范,功能qiang大,是一zhong很好的系统语言,用来编写系统ruan件再好不过了。但是你为什么叫它C,难dao还有B语言、A语言?”
曹长久:“控制,最主要的是要像高级语言那样好用,又要有汇编那样的效率,控制ying件必不可少,我追求的是一zhong在程序员控制之下的高效易用的计算机语言,所以我叫它C。”
王所叹dao:“原来是这样,本来我只是以为你有点灵气,是个可造之才,还想让你先学习几年。现在看来,你可以chu师了。居然写chu了一zhong新的高级语言,这是了不起的成就。对了,编译qi的问题你怎么解决的?”
曹长久老实答dao:“在计算所自己写的,针对ying件zuo了一点改动,在磁带里存着呢。”
王所:“这东西你自己一个人写的?少年可畏,你怎么写的跟我讲讲。”
曹长久就跟王所讲了自己写高级语言编译qi的心得ti会和C的一些技术特点,王所听着惊奇,问了一些问题,二人就讨论了起来。
其实在曹长久梦中时代,得益于开源运动的兴起,许多原本常人gen本不可能接chu2的技术资料都可以在网上jiao换讨论。
拿编译qi来说吧,在九十年代,作为GNU项目或其它开放源代码项目的一bu分,许多免费编译qi和编译qi开发工ju被开发并释放chu来。这些工ju可用来编译所有的计算机程序语言。它们中的一些项目被认为是高质量的,而且对现代编译理论ganxing趣的人可以很容易的得到它们的免费源代码,长久就是其中之一。
更有甚者,大约在1999年,SGI公布了他们的一个工业化的并行化优化编译qiPr