Programmation par intention
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]