| Binding | FORTRAN, before F90 | C | C++ | Java | Python | 
|---|---|---|---|---|---|
| The set of legal operators | Language Design Time | Language Design Time | Language Design Time | Language Design Time | Language Design Time | 
| The size of an integer. | Implementation Time | Implementation Time | Implementation Time | Language Design Time | Language Design Time (Python integers are unbounded) | 
| Which machine instruction performs the operation + | Compile Time | Compile Time | Compile Time | Compile Time | Run Time | 
| The set of types on which + can operate. | Language Design Time | Language Design Time | Compile Time | Language Design Time | Run Time | 
| The value of a variable. | Run Time | Run Time | Run Time | Run Time | Run Time | 
| The type of a variable. | Compile Time | Compile Time | Compile Time | Compile Time | Run Time | 
| The memory location of a local variable. | Compile Time | Run Time | Run Time | Run Time | Run Time | 
| The body of some method func. | Compile Time | Compile Time | Run time for virtual methods, compile time for others. | Run Time | Run Time |