Functional programming is a paradigm that emphasizes the use of pure functions and immutability. This repo provides some examples of code that follow functional programming principles in the Haskell language.
-
Prime Numbers Listing with Sieve of Eratosthenes
-
Get a Haskell compiler, such as Glasgow Haskell Compiler
-
Clone this repo:
$ git clone https://github.com/v-espitalier/functional-programming-examples
- Compile and run the example:
$ cd functional-programming-examples
$ ghc exemples.hs
$ ./exemples
AI tools, such as Mistral AI, have been partially used to enhance the text and code in this repository.
La programmation fonctionnelle est un paradigme qui met l'accent sur l'utilisation de fonctions pures et l'immuabilité. Ce dépôt propose des exemples de code suivant les principes de la programmation fonctionnelle dans le langage Haskell.
-
Enumération des nombres premiers avec le Crible d'Ératosthène
-
Télécharger un compilateur Haskell, tel que le Glasgow Haskell Compiler.
-
Cloner ce dépôt :
$ git clone https://github.com/v-espitalier/functional-programming-examples
- Compiler et exécuter l'exemple :
$ cd functional-programming-examples
$ ghc exemples.hs
$ ./exemples
Les outils d'intelligence artificielle, tels que Mistral AI, ont été partiellement utilisés pour améliorer le texte et le code de ce dépôt.
The source code of this repository is released under the MIT license. See LICENSE for more information.
Le code source de ce dépôt est publié sous license MIT. Voir LICENSE pour plus d'informations.