Explaining Lisp to my Father

Anyone who read my post last week knows that I’ve been trying to learn Lisp in my free time. My Dad has also noticed, and he occasionally checks on my progress.
A week or two ago, he threw me a curveball:
“How’s it going? Do you understand it all yet?”
“No. I’m making progress, though. I’m probably not [...]

C++0x Features!

I’m not going to lie, I get things done faster with Python, with less annoyance in Java, and more elegantly with any functional language.
However, C++ is an old love of mine, being the first programming language I ever learned. C++ is still relevant, is still the best programming language for a few different jobs, and [...]