Programacion Automatica

Autor: John Stephens
Fecha De Creación: 21 Enero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
RADIO BOSS 5.8.5.2 - COMO ARMAR PROGRAMACIÓN AUTOMÁTICA EN  RELOJ CON  LISTAS  2019
Video: RADIO BOSS 5.8.5.2 - COMO ARMAR PROGRAMACIÓN AUTOMÁTICA EN RELOJ CON LISTAS 2019

Contenido

Definición: ¿Qué significa la programación automática?

La programación automática es un tipo de programación de computadora donde el código del programa es generado automáticamente por otro programa basado en ciertas especificaciones.


Se escribe un programa que escribe más código, que luego continúa y crea más programas. En cierto modo, los traductores pueden considerarse como programas automáticos y el lenguaje de alto nivel que están traduciendo a un lenguaje de nivel inferior es la especificación.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la programación automática

La programación automática no siempre significó la generación de programas por otro programa. Su significado evolucionó con el tiempo.

En la década de 1940, significó la automatización del proceso manual de punzonado con cinta de papel, que eran los programas de las máquinas de tarjetas perforadas.


Más tarde significó la traducción de lenguajes de programación de alto nivel como Fortran y ALGOL a código máquina de bajo nivel.

Actualmente hay dos tipos que se consideran programación automática:

  • Programación generativa: esto es lo que normalmente sucede en la programación actual, donde las bibliotecas estándar se utilizan para mejorar la eficiencia y la velocidad de la programación. Por ejemplo, en C ++, la función cout es parte de la biblioteca estándar, y el compilador simplemente proporciona el código para cout durante la compilación. El programador no necesita volver a implementarlo o incluso necesita saber cómo funciona.

  • Generación de código fuente: el código fuente se genera en base a un modelo o plantilla que se realiza a través de una herramienta de programación o un entorno de desarrollo integrado (IDE). Un buen ejemplo de esto es Google / MIT App Inventor, donde los usuarios simplemente necesitan arrastrar y soltar las funciones que desean y luego conectarlas visualmente entre sí para definir cómo funciona la aplicación sin tener que escribir ninguna línea de código. Un generador de código fuente generará el código en función de cómo están conectados los componentes en la plantilla que se creó.