« Langage C++/Objet » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\b(A|a)ffin (de?|que?)\b +\1fin \2)
Ligne 23 :
==== Antiquité : la programmation procédurale ====
 
A cette époque le transistor en silicium à déjà été intégré aux ordinateurs qui n'occupent plus qu'une salle de réunion entière. Les bandes magnétiques sont devenues monnaies courantes et les programmeurs développent maintenant sur un clavier et un écran. Les premiers compilateurs pour langages extensible lui permettent grâce au concept de procédures et de fonctions d'enrichir le langage de base dont il dispose en composant des suites d'instructions qu'il peut réutiliser. On développe alors les programmes de manière fonctionnelle affinafin de pouvoir décomposer un traitement en sous-traitements de plus en plus simples.
 
==== Moyen-Age : La programmation orienté donnée ====
Ligne 62 :
==== Demain : La programmation orienté agent ====
 
La programmation orienté agent est une évolution de la programmation orienté objet. Au lieux d'utiliser des objets classiques uniquement réactifs on utilise des objets composites comme les automates et/ou les réseaux neuronaux affinafin de rendre les objet du moins en partie pro-actif en fonction de leurs états interne, de l'état de leur environnement et des taches qu'ils ont à réaliser. Le but du jeu est de rendre les agent autonome et indépendant de l'interface de leurs voisins. Ainsi cela permet une plus grande souplesse de dialogue entre les agents. Cela pose toutes fois l'éternel problème de la construction des moteur de tels agents. En effet, au plus un comportement logiciel est sophistiqué, au plus le développement sera difficile, coûteux et instable. De nombreux frameworks voient le jours et comme tous les framework standards actuels ils sont incompatibles entre eux, un comble pour une architecture qui se veux massivement compatibilisante. Peut-être qu'un jour les interfaces s'uniformiseront mais en attendant vu la complexité de la mise en œuvre de ces agents il me semble (et cela n'engage que moi) prématuré de les utiliser dans des solutions industrielles de grande envergure hormis éventuellement pour le domaine de la robotique et des domaines associés qui font encore partie de la recherche et qui ne sont pas encore entrés dans le grand public.
 
== L'Objet ==