首页 > 科幻次元 > 四合院:毕业进一机部,众禽羡慕哭了 > 第471章 你们都是种子

第471章 你们都是种子(1/2)

目录

王工程师有些尴尬地点点头:“是……是的,我们是按照手册上的指令集写的,可程序总是出错。”

刘宇没有说话,继续往下翻看稿纸,越看,他的眉头皱得越紧。

“你们这写的到底是什么?”他终于忍不住开口,声音里带着一丝无奈。

“这根本不是编译程序,是在用汇编语言硬编程序逻辑。”

几个研究员对视一眼,都有些不好意思地低下头。

刘宇叹了口气,放下手中的稿纸,转身面向众人:“诸位,咱们先坐下来,我给你们讲讲编译程序到底是什么。”

众人赶紧搬来椅子,围成一圈坐下。

刘宇走到黑板前,拿起粉笔,在黑板上写下几个大字:“编译程序——计算机的灵魂”。

“你们知道,为什么咱们的计算机难以量产吗?”刘宇转过身,目光扫过在场的每一个人。

王工程师犹豫了一下:“是因为……硬件成本太高?”

“不对。”刘宇摇摇头,“硬件成本确实是个问题,但不是核心问题,真正的核心问题,是软件。”

他在黑板上又写下“软件”两个字,还用力点了两下。

“咱们现在的计算机,所有程序都要用汇编语言来写,汇编语言是什么?是直接跟机器打交道的语言,每一条指令都对应着硬件的一个操作。”

刘宇停顿了一下,看向小陈:“你告诉我,要实现一个简单的加法运算,用汇编语言需要写多少行代码?”

小陈想了想,回答道:“最少……也得十几行吧?”

“没错。”刘宇点点头,“十几行,但如果我们有了编译程序,有了高级语言,只需要一行代码就能搞定。”

他说着,在黑板上写下一行简单的算式:“C=A+B”。

“这就是高级语言。”刘宇敲了敲黑板,“简单,直观,任何一个受过基础教育的人都能看懂。”

“可是……”老张忍不住插话,“这么简单的语言,计算机怎么能理解呢?”

“这就是编译程序的作用。”

刘宇转过身,眼里闪着光:“编译程序的任务,就是把这种人类能看懂的高级语言,翻译成机器能执行的汇编语言,甚至是机器码。”

他在黑板上画了一个简单的流程图:

“高级语言→词法分析→语法分析→语义分析→中间代码生成→代码优化→目标代码生成→汇编语言/机器码”

“这就是编译程序的完整流程。”刘宇放下粉笔,拍了拍手上的粉笔灰,“每一个环节都至关重要,缺一不可。”

实验室里安静得可怕。

几个研究员盯着黑板上那个复杂的流程图,脸色越来越难看。

王工程师咽了口唾沫,声音有些发颤:“刘总工,这……这也太复杂了吧?”

“复杂?”刘宇笑了笑,“这还只是最基础的框架,真正要实现起来,每一个环节都是一门深奥的学问。”

他走到桌边,拿起那摞稿纸,在手里掂了掂:“你们现在做的,连词法分析都没过关。”

他语气平静,可这话听在众人耳里,却像是一记重锤:“词法分析是什么?是把源代码分解成一个个有意义的单词,也就是Token。”

“这是编译程序的第一步,也是最基础的一步。”

小陈的脸都白了:“刘总工,那我们……我们现在该怎么办?”

刘宇看着他,又看了看其他人。

本章未完,点击下一页继续阅读。

目录
返回顶部