← Back to context

Comment by agentultra

11 years ago

This is a driving force behind the pedagogy of SICP -- to think in recursive functions. If you can break down your task into sub-problems and describe them clearly you just have to put a few parenthesis around it.

Programming isn't so much about the "code" or syntax; it's semantics and intent aligned with the machine.

If you can express your problem clearly then the program practically writes itself.