(Manoj Debnath) Binding a function necessarily means connecting the point of function invocation to its body. This binding can happen two ways: statically or dynamically. When the binding is done before the program actually executes, it is said to be early/statically bounded.