Programació automàtica

Autora: John Stephens
Data De La Creació: 21 Gener 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Programació automàtica - Tecnologia
Programació automàtica - Tecnologia

Content

Definició: què significa la programació automàtica?

La programació automàtica és un tipus de programació per ordinador on el codi de programa és generat automàticament per un altre programa basat en certes especificacions.


S’escriu un programa que escriu més codi, que continua i crea més programes. En certa manera, es pot considerar que els traductors són programes automàtics i l’especificació del llenguatge d’alt nivell que tradueixen a un llenguatge de nivell inferior.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Programació Automàtica

La programació automàtica no sempre va significar la generació de programes per un altre programa. El seu significat va evolucionar amb el pas del temps.

A la dècada de 1940, va significar l’automatització del procés manual de perforar cinta de paper que eren els programes de màquines de cartolines.


Més tard va significar la traducció de llenguatges de programació d’alt nivell com Fortran i ALGOL a codi de màquina de baix nivell.

Actualment, hi ha dos tipus considerats com a programació automàtica:

  • Programació generativa: això passa normalment a la programació actual, on s'utilitzen biblioteques estàndard per millorar l'eficiència i la velocitat de la programació. Per exemple a C ++, la funció cout forma part de la biblioteca estàndard i el compilador només proporciona el codi de cout durant la compilació. El programador no necessita tornar a implementar-lo ni tan sols necessita saber com funciona.

  • Generació de codi font: El codi font es genera a partir d’un model o plantilla que es realitza mitjançant una eina de programació o un entorn de desenvolupament integrat (IDE). Un bon exemple d’això és el Google / MIT App Inventor on els usuaris només han de arrossegar i deixar anar les funcions que volen i, després, connectar-les entre elles per definir el funcionament de l’app sense escriure mai cap línia de codi. Un generador de codi font llavors generarà el codi en funció de la connexió dels components en la plantilla que es va crear.