1. Binding
Whenever we declare a variable we usually bind a value to a name under a scope that is a part of the program. Sometimes…