cours/Remplissage du plan de L3.md
Oscar Plaisant 2c61798962 update
2024-03-28 14:09:52 +01:00

2.0 KiB

up:: plan du mémoire de L3 #informatique #fac

Définition et concepts importants

qu'est-ce qu'un paradigme

[!cite] Programming Paradigms for Dummies: What Every Programmer Should Know - Page 10 A programming paradigm is an approach to programming a computer based on a mathematical theory or a coherent set of principles.

[!note] Notes Paradigme: approche (éventuellement mathématique) de la programmation

  • chaque paradigme est défini à partir de principes de base (éventuellement une théorie mathématique) ^2294PTUDaP4L4LCJZg5383243p2

les principaux paradigmes

taxonomie des paradigmes de programmation

impératif

procédural

orienté objet

fonctionnel

fonctionnel pur

programmation structurée

les langages multi-paradigmes

[!cite] Programming Paradigms for Dummies: What Every Programmer Should Know - Page 10 A language should ideally support many concepts in a well-factored way, so that the programmer can choose the right concepts whenever they are needed without being encumbered by the others.

[!note] Notes Les langages devraient tous être multiparadigmes, pour pouvoir choisir les bons concepts en fonction du problème. ^4YR7745QaP4L4LCJZg5383243p2

Définition de la puissance d'expression

Au sens formel

Tous les paradigmes sont équivalent puisqu'ils sont tous turing-complets

Au sens commun

Paradigmes dans l'apprentissages

avantage de la diversité

problèmes de la diversité

Paradigmes pour la résolution de problèmes

diversité des approches

La diversité est utile, de nouveaux paradigmes apportent de nouvelles façons de voir. Langages multi-paradigmes

créer un paradigme pour chaque type de problème

Les paradigmes pour outil pour la pensée