自动编程

作者: John Stephens
创建日期: 21 一月 2021
更新日期: 1 七月 2024
Anonim
ma2 supermacro自动编程
视频: ma2 supermacro自动编程

内容

定义-自动编程是什么意思?

自动编程是一种计算机编程,其中程序代码由另一个程序根据某些规范自动生成。


编写一个编写更多代码的程序,然后继续执行并创建更多程序。从某种意义上说,翻译器可以被视为自动程序,规范将它们翻译为高级语言。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了自动编程

自动编程并不总是意味着由另一个程序生成程序。其含义随着时间的推移而演变。

在1940年代,这意味着自动完成纸带打孔的手动过程,这是打孔梳理机的程序。

后来,这意味着将高级编程语言(例如Fortran和ALGOL)转换为低级机器代码。

当前有两种类型被认为是自动编程:

  • 生成式编程:这在当今的编程中通常会发生,使用标准库来提高编程效率和速度。例如,在C ++中,cout函数是标准库的一部分,并且编译器仅在编译期间为cout提供代码。程序员不需要重新实现它,甚至不需要知道它是如何工作的。

  • 源代码生成:源代码是基于通过编程工具或集成开发环境(IDE)制作的模型或模板生成的。 Google / MIT App Inventor就是一个很好的例子,用户只需拖放所需的功能,然后在视觉上将它们相互连接即可定义应用程序的工作方式,而无需键入任何代码。然后,源代码生成器将根据组件在创建的模板中的连接方式生成代码。