August 03, 2005
Too many languages, too little time
I have quite a wish list for programming languages.
I want to learn C++. C was my first programming language, back in 1987, and it'll always have a special place in my heart. C++ is a much bigger language but it has more capabilities. Java? No thanks. Give me a compiled language with some history. And jobs with C++ seem to pay pretty well too.
I want to learn Lisp. Ever since reading an introductory article in Scientific American back in 1986, I've wanted to dig in and get going. Several times over the last year or two I've felt like I was pushing the limits of Perl. I've known that I could do some things more easily in Lisp, but never learned enough to make it work.
I want to learn APL. Now there's some history, and who wouldn't love a language which uses such weird symbols...and binds such power to them?
I want to learn Forth. I want to learn Ruby. I want to learn assembly. Heck, I want to learn them all.
That's why I never get around to digging into any one of them. For now, I'm narrowing the focus to C++ and Lisp. That should be enough computer goodness for a while.
August 02, 2005
Kanji: Passed the 600 mark
Today I passed the 600 mark in Heisig's Remembering the Kanji (vol. 1). It seems to be easier. I don't know whether that's because I'm getting better at making up and remembering stories, or whether I'm kidding myself and am about to get a rude awakening when I do my next comprehensive review. I'm hoping for the former rather than the latter.
On Sunday we were loading the boys into the car for church. I told Simon, "Climb up in your car seat, little man."
He sat down and said, "You might call me 'Sir'."
Pretty uppity for someone who still puts his pants on sideways.