Paradigme de programmation
Le paradigme de programmation est une sorte d'adjectif que l'on donne à un langage de programmation. C'est ce qui détermine comment les programmes sont structurés et comment les tâches sont effectuées dans ce programme. Il aide aussi les développeurs à savoir comment écrire, structurer leur programme.
Quelques paradigmes de programmation[modifier | modifier le wikicode]
Paradigme impératif[modifier | modifier le wikicode]
Le paradigme impératif est un style de programmation qui se concentre sur la manière de faire des tâches en donnant des informations précises à l'ordinateur. Dans ce paradigme, le programme définit une série d'étapes précises de haut en bas que l'ordinateur doit suivre pour atteindre un objectif.
Paradigme déclaratif[modifier | modifier le wikicode]
La paradigme déclaratif est un paradigme qui se concentre, à l'inverse du paradigme impératif, sur le résultat souhaité sans indiquer comment y parvenir. C'est comme si on demandait à l'ordinateur de faire une tâche qu'il n'a jamais faite sans lui dire comment faire, ou comme par exemple demander à quelqu'un de faire un gâteau sans lui donner la recette.
Paradigme orienté objet[modifier | modifier le wikicode]
Un langage de programmation dit "orienté objet" est un langage avec lequel l'on peut créer des classes et des "sous-classes" contenant des attributs d'un objet. En conclusion, cela sert à organiser des objets virtuels et à faciliter la gestion du code.
Les trois grandes familles de paradigmes[modifier | modifier le wikicode]
Voici une liste non-exhaustive des trois « grandes familles » de paradigmes de programmation :
Paradigmes de programmation impérative[modifier | modifier le wikicode]
- La programmation impérative
- La programmation procédurale
- La programmation structurée
Paradigmes de programmation orientée objet[modifier | modifier le wikicode]
- La programmation orienté objet
- La programmation orienté classe
- La programmation orienté composant
Paradigmes de programmation déclarative[modifier | modifier le wikicode]
- La programmation déclarative
- La programmation descriptive
- La programmation fonctionnelle
- La programmation logique
- La programmation de contraintes
Portail de l'informatique — Tous les articles sur son histoire, les logiciels, Internet…
|