Pourquoi existe-t-il de nombreux paradigmes de programmation ?
Fuente:
arXiv
Gespeichert in:
| Hauptverfasser: | , |
|---|---|
| Format: | Preprint |
| Veröffentlicht: |
2024
|
| Schlagworte: | |
| Online-Zugang: | |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| _version_ | 1866913591980982272 |
|---|---|
| author | Plaisant, Oscar Lemoine, Max |
| author_facet | Plaisant, Oscar Lemoine, Max |
| contents | There are a lot of different programming paradigms. Since all Turing-complete programming languages are formally equivalent (they have the same ability to express any computable problem), the existence of so many different paradigms may seem surprising, even pointless. In this article, we will try to understand why there are so many different paradigms. We will start with a definition of what a programming paradigm is, then show how different paradigms are better suited for different applications: learning, solving or expressing certain types of problems, and more generally for the features brought by each paradigm. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2412_00248 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | Pourquoi existe-t-il de nombreux paradigmes de programmation ? Plaisant, Oscar Lemoine, Max Programming Languages There are a lot of different programming paradigms. Since all Turing-complete programming languages are formally equivalent (they have the same ability to express any computable problem), the existence of so many different paradigms may seem surprising, even pointless. In this article, we will try to understand why there are so many different paradigms. We will start with a definition of what a programming paradigm is, then show how different paradigms are better suited for different applications: learning, solving or expressing certain types of problems, and more generally for the features brought by each paradigm. |
| title | Pourquoi existe-t-il de nombreux paradigmes de programmation ? |
| topic | Programming Languages |
| url | https://arxiv.org/abs/2412.00248 |