Bienvenue sur le Programmeur moderne !
Ce site a pour but de créer une communauté ayant pour thème la programmation, l'informatique, et tout ce qui s'y rapporte un peu. Vous y trouverez des cours et des discussions sur des langages comme Haskell, Erlang, OCaml, Python, Scheme, Lua, Io, Clojure, Go, etc. Le code source du site est ouvert, et nous acceptons les contributions, aussi bien au contenu qu'au code.
Dépêches
Bonne année.
La géniale équipe (?) de PM vous souhaite une bonne année 2012.
1 commentaire · le Dim 01 janvier à 20:02:56 · 3 points · suite
Ocsigen 2, une bouffée d'air frais pour le web
Bien que la programmation web ait été pendant longtemps l'apanage d'une minorité de langages, parmi lesquels on trouvait Perl, PHP ou Java, les choses ont changé. Aujourd'hui, quasiment tous les langages de programmation un peu sérieux possèdent leurs frameworks web, avec leurs points forts et leurs points faibles, et un état d'esprit qui varie souvent fortement d'un framework à l'autre, sous l'influence des langages eux-mêmes.
5 commentaires · le 14/10/2011 à 17:40:53 · 16 points · suite
Scala, parallélisme et concurrence
Cet article a été rédigé pour figurer dans une éventuelle news sur les développements récents du langage Scala. Après un rappel de quelques notions de base de la programmation parallèle et concurrence, il présente trois évolutions du langage dans le domaine de la programmation non-séquentielle : la bibliothèque de parallélisme Parallel Collections, la bibliothèque de programmation concurrente et distribuée Akka, inspirée du langage Erlang, et enfin le financement européen pour des DSLs (Domain Specific Languages) de programmation hétérogène.
6 commentaires · le 16/04/2011 à 13:36:04 · 13 points · suite
- Un système de vote le 06/04/2011 à 17:20:35
- Noël en mars le 16/03/2011 à 22:27:15
- Le Typeclassopedia : les concepts qui ont inspiré Haskell expliqués le 07/03/2011 à 20:58:48
Derniers cours mis à jour
Le pattern Decorator en Python
Une petite étude sympathique du design pattern « Decorator » en Python.
Nouveau par Neuware le 27/10/2010 à 16:16:47
Programmez en Haskell
Ce tutoriel vous apprendra à utiliser Haskell, un langage de programmation intéressant, fonctionnel paresseux, fortement typé et qui a la classe.
Nouvelle partie sur les foncteurs (applicatifs) par gnomnain le 29/07/2010 à 20:56:33
Apprenez Python !
Ce tutoriel vous apprendra pas à pas à utiliser le langage de programmation Python.
Ajout d'un chapitre sur les exceptions par Poulet le 10/07/2010 à 17:12:14
- Programmez en Haskellle 04/06/2010 à 18:32:12 par gnomnain
- Utilisez Markdownle 03/06/2010 à 18:33:21 par gnomnain
- Comment contribuer à un projet libre sans écrire de code ?le 02/06/2010 à 18:33:52 par Sithran
Sur le forum
- dentuk, dans [OCaml] Maintien d'une touche avec Graphics (+compilation sous Windows ?) (1 messages)
- gasche, dans [Haskell] Lumière sur la construction 'let ... in' (4 messages)
- xarch, dans Bug: dernier message non lu (2 messages)
- mob, dans Entraînez-vous pour prologin ! (20 messages)
- colbseton, dans Idées de TIPE (22 messages)
- mwasi, dans Comment dominer le monde ? (66 messages)
Du côté du code
- Bug de messages de forums privés
- Flux RSS forum, compteur lu/non lu de la page d'accueil amélioré
- Correction d'un problème de lu/non-lu
- Merge commit 'refs/merge-requests/7' of git://gitorious.org/pm/pm into m7
- Amélioration CSS
- Merge commit 'refs/merge-requests/5' of git://gitorious.org/pm/pm into m5
- home: now displays the number of unread post in new threads if the user is logged in.
- Uses word-wrapping for <pre> tags.
- modified compact view so that the link sends to the last non read post, for authentificated user.
- if the avatar is on the right, why not move the header also ?