Topics /
Programming Languages
The most popular blog posts about programming languages on Hacker News. 144 posts.
2009: The Year in Haskell
Spend some time to catch up on what’s been happening in Haskell this year. In this edition of the Web News, we look back on the major Haskell news of 2009. You can also read this edition in P…
Why Dijkstra suggested Premature-Loop-Exit Prohibition
From the highly eclectic blog of Mark Dominus
Multicore Programming in Haskell Now
Here are the slides source for today’s DEFUN tutorial: Multicore Programming in Haskell Now! Multicore computers are here: is your programming language ready for it? Haskell is: you can take …
Next permutation: When C++ gets it right
An investigation into a classic algorithm for generating the distinct permutations of a sequence in lexicographical order. A Word Aligned article posted 2009-11-19, tagged Puzzles, C++, Algorithms, Python, Google.
The Y Combinator in Arc and Java
I was recently reading The Little Schemer , a very intersting book about how to think in Scheme. The book uses a unique question-response ...
Where Lisp Fails: at Turning People into Fungible Cogs
A favorite conundrum of many Lisp aficionados is why the language appears to languish in disuse. Talk of cultural problems , "the library question" (which usually boils down to nonsensical circular reasoning), too many parentheses, and other absurdities simply dances around the blindingly obvious explanation - one…
Visualization of the Grammars of Ruby, Java and Javascript
As part of the momentum surrounding the Ruby implementer’s summit , I have decided to take on a pet project to understand Ruby’s grammar better, with the goal of contributing to an implementation-independent specification of the grammar. Matz mentioned during his keynote how parse.y was one of the uglier parts of Ruby…
Clojure N00b Tips from Tim Bray
Clojure is the new hotness among people who think the JVM is an interesting platform for post-Java languages, and for people who think there’s still life in that ol’ Lisp beast, and for people who worry about concurrency and state in the context of the multicore future. Over the last few days I’ve been severely…
Idiomatic Clojure
I’m starting to wind down my Clojure research, but I’m feeling a little guilty about having exposed people to my klunky Lisp-newbie code, perhaps giving a false impression of how the language feels. So I’d like to show you what it looks like when it’s created by someone who’s actually part of the tribe and thinks in…
Someday we will all program in Python
I can write a program in Java about twice as fast as as I can write the same program C or C++, and I can bang out the same program in Python maybe twice again as fast as I can in Java. In Python, you just get straight to the point and say what you mean by saying things like:
Some highlights of Na’vi
December 19, 2009 @ 12:43 am · Filed by Ben Zimmer under Language and the movies
Python vs Ruby, slightly more in-depth
Disclaimers Edit (2009/08/04): It is not obvious for many readers that this blog and its articles are meant as opinion piece. It is also not obvious that I like both languages. Just to be clear, I …