Communauté • Livre d'or
En voyage, sur un téléphone ou un ordinateur sans connexion internet essayez Vikidia hors-ligne avec Kiwix !

Paradigme de programmation

Une page de Vikidia, l’encyclopédie collaborative des jeunes
Aller à la navigation Aller à la recherche

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]

Pour en savoir plus Pour en savoir plus, lire l’article : Programmation impérative.

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]

Pour en savoir plus Pour en savoir plus, lire l’article : Programmation déclarative.

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]

Pour en savoir plus Pour en savoir plus, lire l’article : Programmation orientée objet.

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