Paradigmes de programmation impératif et déclaratif

Concepts des paradigmes de programmation

Eleanor Thomas

Senior Data Analytics Engineer

Programmation impérative et déclarative

  • Deux grandes catégories : impératif
  • Le programmeur détaille des instructions exactes, étape par étape
  • Comment le programme doit s’exécuter
  • ... et déclaratif
  • Le programmeur définit la logique sans préciser les étapes exactes
  • Ce que le programme doit exécuter

Organigramme pas à pas

Grille de sudoku

Concepts des paradigmes de programmation

Programmation impérative

  • La programmation impérative est utilisée dans la plupart des langages courants
  • Inclut la programmation procédurale et orientée objet
  • Plus répandue car plus proche du fonctionnement d’un ordinateur
  • Remarque : la programmation procédurale est un type d’impératif, bien que les termes soient parfois confondus

Impératif vs procédural

Concepts des paradigmes de programmation

Programmation déclarative

  • Moins utilisée que l’impérative
  • La programmation fonctionnelle est un type de déclaratif
  • Aussi utilisée dans des langages spécifiques non généraux

La programmation fonctionnelle est un type de déclaratif

Concepts des paradigmes de programmation

Passons à la pratique !

Concepts des paradigmes de programmation

Preparing Video For Download...