字体
关灯
   存书签 书架管理 返回目录
新语言的“气质”,关系到未来几十年,所有华夏芯片设计师的思维习惯。
    孙立国听得一个头两个大。他虽然是工程总师,但对这种咬文嚼字的事情,实在是不擅长。他求助地看向赵成。
    赵成一直在安静地听,没有说话。
    他发现,硬件工程师倾向于使用具象的、功能性的词汇。而软件工程师,则更喜欢抽象的、带有结构化思想的词汇。
    双方都没有错,但他们站的角度不同。
    “赵总师,你怎么看?”钱学敏也注意到了赵成的沉默,主动问道。
    赵成站起身,走到白板前。
    “各位老师,我觉得,我们或许陷入了一个误区。”
    “我们在试图用一个‘名词’,去定义一个‘动作’。”
    他拿起笔,在白板上写道:
    “我们要做的事情,是‘搭建’一个硬件世界。我们需要的,是一块块‘积木’。”
    “老师的教诲是‘万物皆对象’。在软件世界里,我们用‘定义’关键字,来创造一个‘类’,也就是一个对象的‘模板’。”
    “这个动作,是‘定义’。这个产物,是‘模板’。”
    “那么,在硬件世界里,我们同样需要一个‘动作’,来创造一块‘积木’的‘图纸’。”
    他的目光扫过全场,声音清晰而有力。
    “我建议,我们不需要一个新的名词。我们只需要一个新的‘动词’。”
    “我提议,使用‘构建’(Build)这个关键字。”
    “‘构建’一个加法器模块。”
    “‘构建’一个寄存器模块。”
    “‘构建’一个CPU模块。”
    “这个词,既有软件工程里‘编译构建’的含义,也包含了硬件世界里‘建造’、‘构造’的实体感。它本身就是一个动词,一个指令,清晰地告诉编译器,我们要‘创造’一个硬件模块的‘图纸’。”
    “构建”!
    这个词一出来,整个会议室瞬间安静了。
    之前还在激烈争论的专家们,此刻都在反复咀嚼着这个词的含义。
    “构建……构建……”一个老专家喃喃自语,“有意思,有意思……不是去‘定义’它是什么,而是直接‘动手’去‘构建’它……”
    “我同意!”之前那个提议用“构件”的年轻软件工程师眼睛一亮,“‘构建’这个动词,天然就蕴含了‘封装’和‘接口’的思想!我们构建一个东西,必然要先想好它的边界在哪里,它和外

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一页 目录 下一页