Files
cours/paradigme de programmation.md

49 lines
2.2 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: paradigme de programmation
aliases:
- paradigmes de programmation
- paradigmes
- paradigme
tags: []
---
up:: [[programmation]]
source:: [[ParadigmeProgrammation]]
#s/informatique
> [!definition] paradigme de programmation
> Un paradigme est une façon d'approcher la [[programmation]] et de formuler les problèmes et leurs formalisation dans un [[langage de programmation]]. Ce n'est pas la méthodologie (concept plus bas niveau).
>
> Le paradigme fournit (et détermine) la vision du développeur sur l'exécution de son programme.
^definition
> [!cite]- [Programming Paradigms for Dummies: What Every Programmer Should Know](zotero://select/groups/5383243/items/673TMQRT) - [Page 10](zotero://open-pdf/groups/5383243/items/P4L4LCJZ?page=2&annotation=2294PTUD)
> 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
> [!cite]- [Paradigme (programmation)](zotero://select/groups/5383243/items/U2XUNF8V) - [Page ](zotero://open-pdf/groups/5383243/items/PYQD2DCX?annotation=FZJDRZRQ)
> Le paradigme de programmation est la façon (parmi d'autres) d'approcher la programmation informatique et de formuler les solutions aux problèmes et leur formalisation dans un langage de programmation approprié[1]. Ce n'est pas de la méthodologie contenant une méthode ; cette dernière organise le traitement des problèmes reconnus dans l'écosystème concerné pour aboutir à la solution conceptuelle et programme exécutable.
> ^FZJDRZRQaPYQD2DCXg5383243
> [!example] Exemples de paradigmes
> - [[paradigme programmation orientée objet|programmation orientée objet]]
> - on considère un programme comme un ensemble d'objets qui intéragissent
> - [[paradigme programmation fonctionnelle|programmation fonctionnelle]]
> - on considère un programme comme l'évaluation de fonctions sans état
```breadcrumbs
title: "Sous-notes"
type: tree
collapse: true
show-attributes: [field]
field-groups: [downs]
depth: [0, 0]
```