Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts
Sunday, June 15, 2008
The Open Source Process In Action
Via Projectionist comes this impressive animation of the Python language's development over time ...
Thursday, June 5, 2008
An Awesome Lecturer
Apple just expanded iTunes U to cover more universities, including at least one in Australia ... the University of NSW.
So, I popped on over to see what lectures were available and stumbled upon some introductory C programming lectures by a chap named Richard Buckland.
When I finally make it into the teaching profession, I just hope my classes can be a fraction of the fun this bloke's are.
Even if you have no interest in computing, please watch at least some of this. I think Richard has a truly amazing ability to bond with his class.
Fortunately, the lectures are also on YouTube, so you don't need to subscribe to iTunes U unless you want to. Here's the one I watched last night.
A quick warning, though ... it starts out a little slowly, because it would seem the lecture theatre was a slightly tricky to find, so he waits a few minutes to give people a chance to get there.
So, I popped on over to see what lectures were available and stumbled upon some introductory C programming lectures by a chap named Richard Buckland.
When I finally make it into the teaching profession, I just hope my classes can be a fraction of the fun this bloke's are.
Even if you have no interest in computing, please watch at least some of this. I think Richard has a truly amazing ability to bond with his class.
Fortunately, the lectures are also on YouTube, so you don't need to subscribe to iTunes U unless you want to. Here's the one I watched last night.
A quick warning, though ... it starts out a little slowly, because it would seem the lecture theatre was a slightly tricky to find, so he waits a few minutes to give people a chance to get there.
Friday, March 28, 2008
Regular Expression Service

There are dedicated applications out there for playing with regular expressions.
However, it's nice to have a web service for those times when you're not in front of your own machine.
Wednesday, March 26, 2008
Developer Cheat Sheets

There's a bit of duplication, with three CSS, two MySQL and three Unix sheets, but there should be something of value to most people in there.
I think the Google one will probably be fun to look through.
The post also alerted me to Regex Lib, a site that contains a library of regular expressions for all sorts of things.
Saturday, March 22, 2008
Fun For All Ages
C-Jump is a board game where you win by putting together instructions to get to the finish line.
It doesn't get much better than that :-) !!
Saturday, February 9, 2008
Happy Birthday, PFDS!

I can't say much about the content, because I've only ever skimmed through it once, a couple of years ago. What I can tell you is that it presents data structures from the perspective of purely functional languages (eg Haskell and ML), where values are immutable once they're created.
That sounds very strange to we non-FP developers, because most structures we play with are modified quite a bit. However, it leads to some interesting new forms, some with tantalising names like "bootstrapped heaps".
There's a PDF available if you don't want to spring for the dead tree version.
Tuesday, February 5, 2008
Pragmatic Interview

A lot of what he said I'd heard before, but there was still something in there even to interest me.
For example, how he used his Code Kata when learning Haskell and Erlang.
Definitely worth a look.
Friday, January 11, 2008
Happy Birthday Don!

Recursivity has a nice set of links to pages celebrating the event, including this one on Good Math, Bad Math, discussing TEX and this particularly nice one.
If ever there was a reason to consider human cloning, Knuth is it!
Tuesday, January 8, 2008
Erlang LZW

It's quite an interesting language that implements a number of idioms that are foreign to my OO-based mind, which makes it a good way to give the brain some exercise.
Good Math, Bad Math has had a number of posts relating to it recently, and it was nice to see this one discussing an Erlang implementation of the Lempel-Ziv-Welch compression algorithm.
More years ago than I care to remember, I worked on a C implementation of this for the firmware of a modem that Digital were developing here in Australia.
So, I'm fairly familiar (if somewhat rusty!) on how one codes it in a procedural language. Hence, the article provides a way for me to connect my aging knowledge to this new (to me) language.
I've only partly grokked the details so far, but I'm getting there.
Monday, December 24, 2007
The Master Of Us All

It's a site that provides a set of mathematical problems that one can attack either via pure thought or by writing some code.
For each problem, there is a forum page where people can discuss their approach and any code they wrote to solve it.
I plan to have a go at as many of them as I can handle. Even just thinking about a problem and reading other people's approaches should be a great learning exercise.
Subscribe to:
Posts (Atom)