四合院开局四八,八岁带妹逃荒 第802章 关键字的第二次战争!
作者:来财来我们都发财书名:四合院开局四八,八岁带妹逃荒更新时间:2026/03/22 11:59字数:1103
他拿起笔,在白板上写道:
“我们要做的事情,是‘搭建’一个硬件世界。我们需要的,是一块块‘积木’。”
“老师的教诲是‘万物皆对象’。在软件世界里,我们用‘定义’关键字,来创造一个‘类’,也就是一个对象的‘模板’。”
“这个动作,是‘定义’。这个产物,是‘模板’。”
“那么,在硬件世界里,我们同样需要一个‘动作’,来创造一块‘积木’的‘图纸’。”
他的目光扫过全场,声音清晰而有力。
“我建议,我们不需要一个新的名词。我们只需要一个新的‘动词’。”
“我提议,使用‘构建’(build)这个关键字。”
“‘构建’一个加法器模块。”
“‘构建’一个寄存器模块。”
“‘构建’一个cpu模块。”
“这个词,既有软件工程里‘编译构建’的含义,也包含了硬件世界里‘建造’、‘构造’的实体感。它本身就是一个动词,一个指令,清晰地告诉编译器,我们要‘创造’一个硬件模块的‘图纸’。”
“构建”!
这个词一出来,整个会议室瞬间安静了。
之前还在激烈争论的专家们,此刻都在反复咀嚼着这个词的含义。
“构建……构建……”一个老专家喃喃自语,“有意思,有意思……不是去‘定义’它是什么,而是直接‘动手’去‘构建’它……”
“我同意!”之前那个提议用“构件”的年轻软件工程师眼睛一亮,“‘构建’这个动词,天然就蕴含了‘封装’和‘接口’的思想!我们构建一个东西,必然要先想好它的边界在哪里,它和外部的连接点在哪里!”
孙立国也反应过来了,他一拍大腿:“这个词好!带劲!有股子工程师的实干味道!不像‘定义’那么文绉绉的,我们就是要‘构建’!用代码构建出一个芯片!”
钱学敏看着赵成,眼中是毫不掩饰的赞许。
赵成再一次,从更高的维度,用一个简单的词,统一了软件和硬件两种不同的思维范式。
他没有去搞平衡,也没有去创造一个新名词。
他直接用一个“动词”,点明了这门语言的本质——它不是一门用来“描述”的语言,而是一门用来“创造”的语言!
“好。”钱学敏拿起笔,在白板上郑重地写下了lhdl的第一个核心关键字。
【构建】
“那么,下一个问题。”钱学敏继续道,“我们用‘构建’创造了模块的‘图纸’。现在,我们要用这张图纸,造出具体的‘积木’,并且把它们连接起来。这个过程,叫‘实例化’和‘连线’。我们又该用什么关键字?”
如果说“构建”是战争的开始,那么“实例化”和“连线”就是战争的主战场。
“实例化,就是根据图纸造实物。我建议用‘生成’!”
“不行,‘生成’和‘构建’太像了。我建议用‘调用’,就像软件里调用函数一样!”
“硬件世界里没有‘调用’!只有‘放置’!我们是把一个造好的模块,‘放置’在芯片的某个位置!”
“‘连线’就更简单了!直接用‘连接’不就行了?”
“‘连接’太模糊了!是数据流向哪边?我建议用箭头‘->’或者‘
()