Dynamic Typing
4 items tagged with "dynamic-typing"
Glossaries4
Type System
A type system is a set of rules in a programming language that assigns types to values and expressions and governs how they may be combined, catching certain classes of errors before or during execution.
Static Typing
Static typing is a language approach in which the types of variables and expressions are known and checked at compile time, before the program runs, catching type errors early.
Dynamic Typing
Dynamic typing is a language approach in which variable types are checked at run time rather than compile time, allowing variables to hold values of any type and offering flexibility at the cost of later error detection.
Interpretation
Interpretation is the execution of a program by directly reading and running its source code or an intermediate representation, statement by statement, without first compiling it to native machine code.