Facebook's New Spam-Killer Hints at the Future of Coding. Louis Brandy pauses before answering, needing some extra time to choose his words. “I’m going to get in so much trouble,” he says. The question, you see, touches on an eternally controversial topic: the future of computer programming languages.
In the early ’90s, a committee of academics built Haskell as a kind of experiment in language design, and all these years later, it remains on the fringes of mainstream programming. At GitHub—the primary repository for software code on the ‘net—Haskell ranks 23rd on the list of the most popular languages. In the early '90s, a committee of academics built Haskell a kind of experiment in language design, and all these years later, it remains on the fringes of mainstream programming.
That may seem an innocent enough question, but any straightforward discussion of the merits of one programming language over another is inevitably met with at least a modicum of vitriol as it spills into the wider community of software developers. Purely Functional. Char -> Word8 - Hoogle. The HasGP Library. 9172_109e. Haskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit.
The worldwide Haskell community met up over beers today to celebrate their unprecedented discovery of an industry programmer who gives a shit about Haskell. On Wednesday, researchers issued a press release revealing that 27-year-old Seth Briars of North Carolina, a Java programmer at Blackwater accounting firm Ross and Fordham, actually gives a shit about Haskell. "Mr. Briars has followed every single one of our press releases for years," the press release stated. "Probably even this one.
" Haskell researcher Dutch Van Der Linde explained how they had stumbled on the theoretical possibility of Briars and his persistent interest in Haskell. "We knew that there are precisely 38 people who give a shit about Haskell," said Van Der Linde, "because every Haskell-related reddit post gets exactly 38 upvotes. It's a pure, deterministic function of no arguments -- that is, the result is independent of what we actually announce. "And then we waited to see who, if anyone, would give a shit," she said. Christian Fauré » Blog Archive » Apprendre Haskell. Haskell est un langage de programmation fonctionnelle.
Un style de programmation où l’on utilise des fonctions plutôt que des objets, contrairement au paradigme de la programmation orientée objet. Je ne vais pas refaire ici la liste des caractéristiques de la programmation fonctionnelle et de Haskell en particulier. Le souhaite juste indiquer rapidement quels sont les enjeux et quelles sont les ressources que l’on peut utiliser pour s’y initier.
Pourquoi Haskell ? Parmi les nombreux langages de programmation fonctionnelle de grande valeur (Scheme, OCaml,F#, Erlang, etc), Haskell a un statut particulier car c’est le plus « pur » (il y a aussi Clean, mais plus confidentiel), c’est à dire celui qui vous contraindra le plus à embrasser le paradigme de la programmation fonctionnelle. L’évaluation paresseuse (lazy evaluation) permet d’optimiser les performances du code car les calculs ne sont faits par le programme que s’ils sont vraiment nécessaires.