Tag Archives: languages

Sturgeon’s Revelation of Code

One problem with comparing different programming languages is finding a valid comparison. It’s pretty hard to really compare two different languages. On the other hand, it’s pretty easy to compare example code from the two languages. Unfortunately, comparing code examples is likely to run into Sturgeon’s Revelation, or Sturgeon’s Law: 90% of everything is crap.… Read More »

The Literals of Functional Programming

I was listening to an older episode of Software Engineering Radio where they interviewed Martin Odersky on Scala (Episode 62). In the interview, Odersky made a comment about closures being the literals of functional programming. This statement struck me as surprising. The more I thought about it, the more interesting and subtle the concept became.… Read More »

Programming for/by Kids

My son has talked several times about learning to program, but he’s young enough that the normal programming approaches bore him. I had tried implementations of Logo in the past, without much success. A couple months ago, I was checking the Make magazine blog and stumbled upon an article about a Scrolling Mario game in… Read More »