You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(*type checking is done before the program is run *)
(* that is,
it has early binding, which means compile time binding - type is known before the variable is used during run-time [example reflection]; as opposed to..
.. late binding, which means run time binding - type is unknown until the variable is used during run-time *)
(*
the dynamic enviornment modifies the values of the variables in real time x --> 100, y --> 123 etc.
The static environment maintains the data types of the variables
*)
(* static env doesn't run the program, just type checks. Again, type checking comes before evaluation *)