Obviously you are looking at this as a coder, not a language designer. There are two purposes (actually only one since those two are one if you can see): 1) Dynamically change or determine the behavior; 2) make it possible for creation of frameworks.
For example, in a GUI program with callback, rendering engine no longer needs to know how to render a component, the component knows and in way renders itself.
This might seem abit diificult for you to understand, but try your best to learn.
In reply to Re^2: Why callbacks?
by Cop
in thread Why callbacks?
by pileofrogs
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |