搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

程序合成导论 (people.csail.mit.edu)

原文: Lecture 1

本文介绍了程序合成的概念、历史和应用。程序合成是指从一组描述代码语义和语法要求的组件中自动生成程序的技术。与编译、逻辑编程和机器学习等相关技术相比,程序合成强调生成满足特定要求的代码,并支持对程序空间的语义和语法约束。文章还讨论了程序合成的三种主要挑战:意图挑战、发明挑战和适应挑战,以及程序合成在软件工程、终端用户编程、代码逆向工程和人工智能等领域的应用。

评论已经关闭!