Programmation intentionnelle (PI)

La programmation intentionnelle (PI) est également connue sous le nom de logiciel intentionnel. Il s'agit du processus de conversion des plans d'application en un format utilisable par les ordinateurs. Il s'agit des données qui définissent les buts et les fonctions que les programmeurs essaient d'atteindre lorsqu'ils créent et maintiennent une application. Le terme est associé à Intentional Software Corporation, dont le siège est à Bellevue, dans l'État de Washington. Charles Simonyi, un ingénieur qui a travaillé chez Microsoft, a inventé le concept de propriété intellectuelle.

Les langages de programmation représentent généralement le code source en texte. Ils donnent également des noms de symboles aux objets, variables et tâches. Dans IP, toutes les entités se voient attribuer des identifiants privés uniques ainsi que des noms symboliques. Chaque fois qu'un programme fait référence ou assigne un objet, une tâche ou une variable, son identifiant génère un lien vers l'entité d'origine. Toutes les références à une entité qui sont renommées par le programmeur seront mises à jour à ce moment-là. Cela réduit le risque d'erreurs qui peuvent être causées par un oubli humain ou par l'utilisation manuelle de la fonction de recherche et de remplacement global dans un éditeur de texte . Cela permet également de rationaliser le processus de création de versions.

Vous pouvez également être intéressé
  1. Programmation intentionnelle Définition - Que signifie la programmation intentionnelle? La programmation intentionnelle est le processus par lequel les fonctions d'application sont rendues pour simuler la façon dont un ordinateur manipule l'application. Pour déterminer si le processus de programmation intentionnel a réussi ou non, le programmeur doit comparer l'intention du développeur avec ce...
  2. Modèle de programmation d’application (apm) Définition - Que signifie le modèle de programmation d'application (APM)? Le modèle de programmation d'application (APM) est un modèle de programmation J2EE qui fournit des directives à un fournisseur de composants d'application. JPM est utilisé pour créer des logiciels pour les fonctions métier en fonction des fonctionnalités et des exigences...

Lorsqu'un programmeur définit la fonction et l'objectif prévus d'une nouvelle application, la PI commence. Ensuite, un système automatisé utilise ces informations pour générer le produit final. Les modifications successives sont effectuées au niveau WYSIWYG à l'aide d'un système appelé "domain workbench".

  1. C langage de programmation (c) Définition - Que signifie le langage de programmation C (C)? C est un langage de programmation de haut niveau et polyvalent idéal pour le développement de micrologiciels ou d'applications portables. Initialement destiné à l'écriture de logiciels système, C a été développé aux Bell Labs par Dennis Ritchie pour le système...
  2. Langage de programmation visuel (vpl) Définition - Que signifie le langage de programmation visuel (VPL) ? Le langage de programmation visuel (VPL) est un langage de programmation qui utilise des éléments graphiques et des figures pour développer un programme. Un VPL utilise des techniques pour concevoir un programme logiciel en deux dimensions ou plus, et...