OPT()
.
Question: No questions.
Question: I want to learn more about recursion.
One minute response: You might want to read The Art of Prolog by Sterling and Shapiro. You might also want to read Introduction to Functional Programming using Haskell by Bird. For more a more philosophical view of recursion, read Godel, Escher, Bach: An Eternal Golden Braid by Hofstadter.
Question: Which traversal is the fastest when looking for data that can be anywhere?
One minute response: If you know nothing about the likely location of the value in the tree, the three traversals are pretty much the same.
Question: What's the difference between a memory fault (coredump) and an abort (coredump).
One minute response: They're the the cause (a memory fault) and the effect (an abort with a coredump). You can have a memory fault without an abort and coredump (see the signal man page in Section 3) or an abort and coredump without a memory fault (see the abort man page in Section 3).
Question: No questions.
Question: What's your favorite programming language and why?
One minute response: Languages are tools, and the value of a tool is contextual. In general, though, I value tools that are simple and flexible (c++ is not simple, and its flexibility comes at back-breaking cost). Scheme is probably the language that comes closest to being my favorite (that is, simple and flexible).
Question: How would you know when to use postfix vs. infix vs. prefix?
One minute response: It's dictated largely by the problem you're trying to solve and how the tree is set up.
Question: What do you think is more satisfying as a goalie: a big glove save, or a big blocker save.
One minute response: Glove, definitely - no rebound. A glove off the blocker is pretty slick too, but dangerous with offense around.
This page last modified on 16 July 2003.