地点,还是那间布满了黑板的会议室。
人员,却是西山基地最豪华的阵容。
钱学敏坐镇中央,她的左右手,分别是孙立国和赵成。
一边,是代表着硬件世界最深厚工程经验的“工程总师”。
另一边,是代表着理论世界最前沿思想火花的“首席架构师”。
而他们的对面,坐着的是从软件、硬件、逻辑、算法等各个部门抽调出来的,最顶尖的三十名专家。
这间小小的会议室,此时此刻,堪称华夏信息技术的“圣殿”。
而他们要讨论的,是为这个圣殿,奠定第一块基石——“龙语硬件描述语言”(LHDL)的核心语法。
气氛,从一开始就无比凝重。
钱学敏在白板上,写下了第一个需要定义的概念。
“模块(Module)。”
“在硬件世界里,任何一个具备独立功能的单元,都可以看作一个模块。小到一个加法器,大到一个完整的CPU核心。它是我们构建硬件世界的基本‘积木’。”
“那么,在LHDL中,我们用什么关键字来‘定义’一个模块呢?就像当初我们用‘定义’来定义一个‘类’一样。”
这个问题,瞬间点燃了第二次“关键字战争”。
“我认为,应该用‘单元’!”一个来自硬件组的老专家立刻发言,“在我们的行话里,一个逻辑单元,功能单元,这都是最常用的词!直观,好懂!”
“我反对!”一个软件组的年轻工程师站了起来,“‘单元’这个词太普通了,缺乏一种‘封装’感。我建议用‘构件’,取‘结构化构件’之意,强调它的可组合性!”
“‘构件’太书面化了!不够口语化!”
“我觉得可以叫‘盒子’!黑盒子!我们不关心它内部怎么实现,只关心它的输入和输出!多形象!”
“‘盒子’?太不严肃了!这可是要载入史册的语言!”
争论瞬间进入了白热化。
从“模块”、“单元”、“构件”、“盒子”,到“功能体”、“逻辑块”、“芯片”,甚至有人提出了用更加古典的“机巧”、“枢机”等词。
每一个人都试图从自己的知识背景和专业习惯出发,为这个最基础的概念,赋予一个最精准、最优雅的名字。
这不-只是一个名词之争。
这关系到这门