Discussion:Fermeture (informatique)
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Ocaml
modifierCe n'est peut être pas très pertinent, mais en Ocaml, je n'écrirais pas la fonction ajouteur comme fait dans l'article:
let ajouteur n =
let ajoute v = n + v in
ajoute
mais plutôt:
let ajouteur = (+)
Je sais que ça rend la notion de clôture moins visible, mais si on donne des exemples dans des langages, autant respecter l'esprit du langage.
Intérêt du procédé
modifierJe crois qu'il serait utile que la page mentionne un usage pratique et élégant de cette possibilité, en plus de la définition et démonstration en divers langage. À quel besoin la fermeture répond-elle?
Pour WIkilivres ?
modifierTout comme pour Hello world, je me propose d'exporter les différentes implémentations par langage dans Wikilivres. JackPotte ($♠) 3 octobre 2011 à 13:41 (CEST)
- Il faudrait déterminer dans quel livre on peut placer ces exemples de code.
- --DavidL (d) 24 octobre 2011 à 12:09 (CEST)
- J'avais mis Hello World dans b:Translinguisme, mais ce dernier contient des chapitres sur les langues humaines. JackPotte ($♠) 24 octobre 2011 à 20:34 (CEST)
- Un nouveau chapitre dans b:Programmation ? --DavidL (d) 26 octobre 2011 à 19:41 (CEST)
- Je créerais plutôt b:algorithmie. JackPotte ($♠) 27 octobre 2011 à 07:24 (CEST)
- Selon moi cela relève plutôt des paradigmes de programmation plutôt que de l'algorithmie vu qu'il s'agit d'une fonctionnalité de certains langages. L'algorithmie utilise plutôt un pseudo-langage indépendant de tout langage de programmation.
- Mais l'algorithmie reste une bonne idée de nouveau livre. Merci.
- --DavidL (d) 27 octobre 2011 à 20:03 (CEST)
- Je créerais plutôt b:algorithmie. JackPotte ($♠) 27 octobre 2011 à 07:24 (CEST)
- Un nouveau chapitre dans b:Programmation ? --DavidL (d) 26 octobre 2011 à 19:41 (CEST)
- J'avais mis Hello World dans b:Translinguisme, mais ce dernier contient des chapitres sur les langues humaines. JackPotte ($♠) 24 octobre 2011 à 20:34 (CEST)
- En premier lieu, je pense que cet article est bien sur Wikipédia. Si on voulait le déplacer, je vois mal où on pourrait l'insérer (rien à voir avec l'algorithmie). Sub (d) 1 novembre 2011 à 13:30 (CET)
- Je maintiens pourtant que l'algorithmie est le seul dénominateur commun à tous ces paradigmes. JackPotte ($♠) 1 novembre 2011 à 14:52 (CET)
La Théorie !
modifierLa partie théorique/logique est ignorée :
- Clôture d'un lambda-term (Church / De Bruijn)
- Clôture en théorie des types
- Clôture d'un prédicat (logique)
A quoi ca sert ? :
- cf. programmation fonctionnelle
- La question de la complétude n'a de sens que pour les termes clos ; puisqu'en particulier on a et . Il est important de dire que si et sont sémantiquement équivalents (au sens où ) ; il n'en est pas de même de et .
etc. <STyx @ (en long break) 6 mars 2018 à 16:35 (CET)