十三(2/2)
王所测试了一下效率很高典型的手工用汇编写的这个没什么疑问。其他代码就差多了在王所的这个老编译器程序员看来就是用高级语言写成再汇编的。
看出门道来了问题是这个高级语言是什么在哪里?王所本身主持开过华夏各类计算机Fortran语言大型编译系统深知其中利弊。
当时的计算机系统趋势是硬件越来越便宜而花在编写软件和程序排错上的费用与时间是越来越高每出一部新机器都要编写相应的软件软件开费用几乎占了整个系统的四分之三最终爆了软件危机。前苏联的计算机开就是一个例子老毛子的计算机开硬件只有十几二十个人却动员了几万人同时编写软件祸国殃民就如同联合收割机和镰刀的比拼。
如果说高级语言就是联合收割机那汇编和机器码只能是镰刀了于是“自动编程系统”应运而生。这实际上就是一种与实际机器有不同操作码的“人工计算机”这种人工机比实际机器要容易编程但是所有这些早期自动编程系统使用起来开销过大通常它们会因此减低机器运行度5~1o倍。
早期计算机都是用来做科学计算所以IBm就明了Fortran其英文含义就是公式翻译对科学计算有着无与伦比的优化。
但是Fortran也有弱点就是还有着机器的特征就是说各家的计算机都有一套自己的Fortran编译系统为自己的硬件优化所以互不兼容。
曹长久的c语言就不一样了他知道今后的计算机系统展方向不仅是科学计算还有更大的系统软件市场。这也是日后netbsp;c语言别的好处没有就是一个能控制硬件在这点上当世无出其右者。因此c语言可以说是一个系统编程语言万金油的干活。
王所就是不明白这一点毕竟此时的netix还在美国的大学实验室中流传还没到广为人知的地步因此二人一个下午每摸出头绪来。
晚上王所回到家中叫了两声“长久!长久!”没人答应。王所以为长久又出去了谁知道到房间一看这小子还在睡呢。
看来真是累了王所心想轻轻的给长久掖了掖被窝。
不料长久眼睁开了迷迷糊糊的问道:“王伯伯你回来啦现在几点了?我好像睡过头了。”
——————羞涩的分割线——————
大梦无为再挖新坑。几回想将入宫没奈何筒子们催更的书评几乎天天有越觉得自己的懒惰十分可耻。虽然心中安慰自己工作忙其实写不下去是关键。终于沉寂了几个月可见敷衍的态度要不得。
往生记新开写好了大纲现在正往下挖因工作原因不敢保证什么大家拿砖头砸就好如果现硬伤狠狠砸。
十分感动大家支持居然跟着看。厚着脸皮请大家多收藏最好带着宣传一下小鱼自己没脸了呵呵。
17k好像要5万字才能上新书榜我会加快度稿子也不存了直接上!