在计算机科学中,术语自动编程[1],称谓一种类型的计算机程序,它基于某种机制生成计算机程序,这允许人类编程者在更高的抽象层次上写代码。
在自动编程的严格定义上少有一致意见,很大程度上因为它的含义随着时间而改变。David Parnas在他的关于“自动编程”历史的出版研究中,指出在1940年代它描述手工处理打孔纸带的自动化。后来它指称高级语言如Fortran和ALGOL的转译。事实上,最老的可辨识为编译器的程序之一就叫作Autocode。Parnas的结论是“自动编程一直就是用比编程者平常用的语言更高层的语言来编程的婉语”[2]。
程序合成是一种类型的自动编程,这里的过程是基于数学上的要求而从头做起创建的。
参见 编辑
注释 编辑
- ^ Ricardo Aler Mur, "Automatic Inductive Programming 互联网档案馆的,存档日期2016-03-04.", ICML 2006 Tutorial. June 2006.
- ^ D. L. Parnas. "Software Aspects of Strategic Defense Systems (页面存档备份,存于互联网档案馆)." American Scientist. November 1985.
引用 编辑
- Generative Programming: Methods, Tools, and Applications by Krzysztof Czarnecki and Ulrich W. Eisenecker, Addison Wesley, 2000.
外部链接 编辑
- Code Generation for Dummies (页面存档备份,存于互联网档案馆)
自动编程, 在计算机科学中, 术语, 称谓一种类型的计算机程序, 它基于某种机制生成计算机程序, 这允许人类编程者在更高的抽象层次上写代码, 在的严格定义上少有一致意见, 很大程度上因为它的含义随着时间而改变, david, parnas在他的关于, 历史的出版研究中, 指出在1940年代它描述手工处理打孔纸带的自动化, 后来它指称高级语言如fortran和algol的转译, 事实上, 最老的可辨识为编译器的程序之一就叫作autocode, 英语, autocode, parnas的结论是, 一直就是用比编程者平常. 在计算机科学中 术语自动编程 1 称谓一种类型的计算机程序 它基于某种机制生成计算机程序 这允许人类编程者在更高的抽象层次上写代码 在自动编程的严格定义上少有一致意见 很大程度上因为它的含义随着时间而改变 David Parnas在他的关于 自动编程 历史的出版研究中 指出在1940年代它描述手工处理打孔纸带的自动化 后来它指称高级语言如Fortran和ALGOL的转译 事实上 最老的可辨识为编译器的程序之一就叫作Autocode 英语 Autocode Parnas的结论是 自动编程一直就是用比编程者平常用的语言更高层的语言来编程的婉语 2 程序合成 英语 Program synthesis 是一种类型的自动编程 这里的过程是基于数学上的要求而从头做起创建的 目录 1 参见 2 注释 3 引用 4 外部链接参见 编辑面向特性编程 面向语言编程 建模语言 第四代程式语言 低程式碼開發平台注释 编辑 Ricardo Aler Mur Automatic Inductive Programming 互联网档案馆的存檔 存档日期2016 03 04 ICML 2006 Tutorial June 2006 D L Parnas Software Aspects of Strategic Defense Systems 页面存档备份 存于互联网档案馆 American Scientist November 1985 引用 编辑Generative Programming Methods Tools and Applications by Krzysztof Czarnecki and Ulrich W Eisenecker Addison Wesley 2000 外部链接 编辑Code Generation for Dummies 页面存档备份 存于互联网档案馆 nbsp 这是一篇關於電腦程式語言的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title 自动编程 amp oldid 78599259, 维基百科,wiki,书籍,书籍,图书馆,
文章
,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。