Programmation automatique

Auteur: John Stephens
Date De Création: 21 Janvier 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
( partie 1 ) Programmation un station générale de pompage avec mode manuel automatique.
Vidéo: ( partie 1 ) Programmation un station générale de pompage avec mode manuel automatique.

Contenu

Définition - Que signifie 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 basé sur certaines spécifications.


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

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

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 1940, cela signifiait l’automatisation du processus manuel de perforation du papier-ruban, qui étaient les programmes des machines à cartes perforées.


Plus tard, cela a impliqué 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ù des bibliothèques standard sont utilisées pour améliorer l’efficacité et la rapidité de la 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 cela est Google / MIT App Inventor où les utilisateurs doivent simplement faire glisser les fonctions qu’ils veulent et les connecter visuellement entre eux afin de définir le fonctionnement de l’application sans avoir à taper de lignes de code. Un générateur de code source générera ensuite le code en fonction de la manière dont les composants sont connectés dans le modèle créé.