V2EX  ›  英汉词典
Enqueued related words: Automated Reasoning

Program Synthesis

释义 Definition

程序合成:根据规格说明(specification)、输入输出示例(examples)或约束条件(constraints),自动(或半自动)生成满足要求的计算机程序/代码的技术与研究领域。(该术语也可泛指“自动写代码”的一类方法。)

发音 Pronunciation (IPA)

/ˈproʊɡræm ˈsɪnθəsɪs/

例句 Examples

Program synthesis can generate a small script from a few examples.
程序合成可以根据几个示例生成一段小脚本。

By combining constraints with verification, program synthesis helps produce correct-by-construction components for safety-critical software.
通过将约束与验证结合,程序合成有助于为安全关键软件生成“构造即正确”的组件。

词源 Etymology

program 源自希腊语 programma(“公告、书面说明”),经拉丁语与法语进入英语,逐渐指“预先写好的步骤/指令”。synthesis 来自希腊语 synthesis(“组合、合成”),由 *syn-*(“一起”)+ thesis(“放置、安排”)构成。合在一起,program synthesis 字面意思就是“把要素组合起来生成程序”,在计算机科学中专指“从规格/示例自动构造代码”。

相关词 Related Words

文学与著作 Literary & Notable Works

  • A Deductive Approach to Program Synthesis(Zohar Manna & Richard Waldinger)
  • SKETCH: A Language for Sketching Programs(Armando Solar-Lezama 等)
  • Automating String Processing in Spreadsheets Using Input-Output Examples / FlashFill 相关论文(Sumit Gulwani 等)
  • Syntax-Guided Synthesis (SyGuS) 相关论文与基准工作(Rajeev Alur 等)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1974 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
♥ Do have faith in what you're doing.