Aller au contenu

Programmation par intention

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 2 juillet 2007 à 01:42 et modifiée en dernier par 82.231.151.68 (discuter) (Nouvelle page : {{ébauche informatique}} La '''programmation par intention''' (IP, en anglais ''intentional programming'') est un paradigme de programmation qui permet au code source du...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle:Ébauche informatique La programmation par intention (IP, en anglais intentional programming) est un paradigme de programmation qui permet au code source du logiciel de refléter précisément l'information où intention de ce que le développeur voulait réaliser lors de la conception. En respectant le niveau d'abstraction de la pensée du programmeur, la compréhension et la maintenance des applications devient plus simple.

Le concept a été introduit par Charles Simonyi, employé historiquement par Microsoft, alors qu'il dirigeait une équipe au sein de Microsoft Research. Son groupe a développé un Environnement de développement intégré nommé IP qui illustre ce concept. Pour des raisons encore inconnues[1], Microsoft a interrompu le développement sur 'IP' au début des années 2000.

Une présentation de la programmation par intention est disponible dans le chapitre 11 du livre [2]

  1. Simonyi a tenté de commercialiser son idée sur le marché, mais s'est heurté à la campagne de communication de .Net
  2. "Generative Programming: Methods, Tools, and Applications", de Krzysztof Czarnecki et Ulrich Eisenecker, Addison-Wesley, Reading, MA, USA, June 2000