V2EX  ›  英汉词典

Code Generation

Definition / 定义

“Code generation”指代码生成:用工具或程序根据某种输入(如模型、模板、配置、接口描述)自动产出源代码的过程。常见于编译器(生成目标代码)、脚手架(生成项目结构)、API 客户端生成、ORM 实体生成等场景。(也可泛指“生成代码”的行为。)

Pronunciation / 发音

/koʊd ˌdʒenəˈreɪʃən/

Examples / 例句

Code generation can save time on repetitive tasks.
代码生成可以在重复性工作上节省时间。

In our build pipeline, code generation reads the API schema and produces typed client code, which reduces runtime errors and keeps interfaces consistent.
在我们的构建流水线中,代码生成会读取 API 的结构定义并产出带类型的客户端代码,从而减少运行时错误并保持接口一致。

Etymology / 词源

“Code”原指“法典/编码系统”,在计算机语境中指“程序代码”;“generation”来自拉丁语 generare(“产生、生成”)。合在一起即“生成代码”。这一说法在软件工程与编译原理领域普及后,逐渐成为自动化开发流程中的常用术语。

Related Words / 相关词汇

Literary Works / 文学作品举例

  • Compilers: Principles, Techniques, and Tools(Aho, Lam, Sethi, Ullman):讨论编译器中的“code generation(代码生成)”阶段。
  • Engineering a Compiler(Cooper & Torczon):以“code generation”为核心主题之一,讲解从中间表示到目标代码的生成。
  • API Design Patterns(JJ Geewax):在 API 工程实践中涉及客户端/SDK 的代码生成与维护策略。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   834 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 22:59 · PVG 06:59 · LAX 14:59 · JFK 17:59
♥ Do have faith in what you're doing.