Accueil Développement Qu'est-ce que la programmation automatique? - définition de

Qu'est-ce que la programmation automatique? - définition de

Table des matières:

Anonim

Définition - Que signifie la programmation automatique?

La programmation automatique est un type de programmation informatique où le code de programme est généré automatiquement par un autre programme en fonction de certaines spécifications.

Un programme qui écrit plus de code est écrit, qui continue ensuite et crée plus de programmes. D'une certaine manière, les traducteurs peuvent être considérés comme des programmes automatiques et la langue de haut niveau qu'ils traduisent dans une langue de niveau inférieur est la spécification.

Techopedia explique la programmation automatique

La programmation automatique ne signifie pas toujours la génération de programmes par un autre programme. Sa signification a évolué avec le temps.

Dans les années 40, cela signifiait l'automatisation du processus manuel de poinçonnage des bandes de papier qui étaient les programmes des machines à cartes perforées.

Plus tard, cela signifiait la traduction de langages de programmation de haut niveau tels que Fortran et ALGOL en code machine de bas niveau.

Il existe actuellement deux types de programmation automatique:

    Programmation générative: c'est ce qui se produit normalement dans la programmation actuelle où les bibliothèques standard sont utilisées pour améliorer l'efficacité et la vitesse de programmation. Par exemple, en C ++, la fonction cout fait partie de la bibliothèque standard et le compilateur fournit simplement le code de cout lors de la compilation. Le programmeur n'a pas besoin de le réimplémenter ni même de savoir comment cela fonctionne.

    Génération de code source: le code source est généré sur la base d'un modèle ou d'un modèle créé à l'aide d'un outil de programmation ou d'un environnement de développement intégré (IDE). Un bon exemple de l'inventeur est Google / MIT App Inventor où les utilisateurs ont simplement besoin de glisser-déposer les fonctions qu'ils souhaitent, puis de les connecter visuellement les uns aux autres afin de définir le fonctionnement de l'application sans jamais taper de lignes de code. Un générateur de code source générera ensuite le code en fonction de la façon dont les composants sont connectés dans le modèle qui a été créé.

Qu'est-ce que la programmation automatique? - définition de