第6部分(第1/4 页)
合收割机和镰刀的比拼。
如果说高级语言就是联合收割机,那汇编和机器码只能是镰刀了,于是“自动编程系统”应运而生。这实际上就是一种与实际机器有不同操作码的“人工计算机”,这种人工机比实际机器要容易编程,但是所有这些早期〃自动编程〃系统使用起来开销过大,通常它们会因此减低机器运行速度5~10倍。
早期计算机都是用来做科学计算,所以ibm就发明了fortran,其英文含义就是公式翻译,对科学计算有着无与伦比的优化。
但是fortran也有弱点,就是还有着机器的特征,就是说各家的计算机都有一套自己的fortran编译系统,为自己的硬件优化,所以互不兼容。
曹长久的c语言就不一样了,他知道今后的计算机系统发展方向,不仅是科学计算,还有更大的系统软件市场。这也是日后c语言发扬光大的原因。
c语言别的好处没有,就是一个能控制硬件,在这点上当世无出其右者。因此c语言可以说是一个系统编程语言,万金油的干活。
王所就是不明白这一点,毕竟此时的c语言和unix还在美国的大学实验室中流传,还没到广为人知的地步,因此二人一个下午每摸出头绪来。
晚上,王所回到家中,叫了两声“长久!长久!”,没人答应。王所以为长久又出去了,谁知道到房间一看这小子还在睡呢。
看来真是累了,王所心想,轻轻的给长久掖了掖被窝。
不料长久眼睁开了,迷迷糊糊的问道:“王伯伯,你回来啦,现在几点了?我好像睡过头了。”
——————羞涩的分割线——————
大梦无为,再挖新坑。几回想将入宫,没奈何筒子们催更的书评几乎天天有,越觉得自己的懒惰十分可耻。虽然心中安慰自己工作忙,其实写不下去是关键。终于沉寂了几个月,可见敷衍的态度要不得。
往生记新开,写好了大纲,现在正往下挖,因工作原因不敢保证什么,大家拿砖头砸就好,如果发现硬伤狠狠砸。
十分感动大家支持,居然跟着看。厚着脸皮请大家多收藏,最好带着宣传一下,小鱼自己没脸了,呵呵。
好像要5万字才能上新书榜,我会加快速度,稿子也不存了,直接上!
……公告:网文联赛本赛季海选阶段最后三周!未参加的小伙伴抓紧了!重磅奖金、成神机会等你来拿!点此参与……》
十四
王所:“醒了也好,起来吃饭了。”
现熬的稀饭,街上带回的葱油大饼,爷俩吃的很香。
王所问了曹长久系统的事情,长久想了一下,掐了头,只说了这是自己没事无聊的时候想的,目的就是做一个通用的系统语言,能够有强大的硬件操作功能,大概做了一年等等,并拿出了自己写好的c语言框架语法。
王所没说话,只是拿在手里一页一页仔细的翻。
长久不敢打扰王所,只好自己闷头喝粥,努力的品味这稀饭之中有什么玄机。
良久,王所放下了手中的草稿,奇怪的看着曹长久问道:“不能否认,这语言真的很强大,但你不会告诉我,你一生下来从无到有就会的吧。”
曹长久:“当然借鉴了其他语言修改的,具体甚么我也不记得了,只是小时候看过一本书介绍的是一种解释型语言,功能不够强大。后来没事我就试着修改,加入了一些新的元素,比如函数、内存直接操作等等。一步一步慢慢的到了现在这个样子,我称之为c语言。您是方家,给指正一下。”
王所笑着说:“结构严谨,语法规范,功能强大,是一种很好的系统语言,用来编写系统软件再好不过了。但是你为什么叫它c,难道还有b语言、a语言?”
曹长久:“控制,最主要的是要像高级语言那样好用,又要有汇编那样的效率,控制硬件必不可少,我追求的是一种在程序员控制之下的高效易用的计算机语言,所以我叫它c。”
王所叹道:“原来是这样,本来我只是以为你有点灵气,是个可造之才,还想让你先学习几年。现在看来,你可以出师了。居然写出了一种新的高级语言,这是了不起的成就。对了,编译器的问题你怎么解决的?”
曹长久老实答道:“在计算所自己写的,针对硬件做了一点改动,在磁带里存着呢。”
王所:“这东西你自己一个人写的?少年可畏,你怎么写的跟我讲讲。”
曹