A callback is just a function call. Nothing more, nothing less. Unless you're talking about a callback that will be at a later time,, that would be async
Callbacks - or closures, to use the more general mathematical term - allow you to delegate behaviour.