Laufzeittrennung
Laufzeittrennung, also known as runtime splitting or runtime separation, is a technique used in computing to distinguish between different phases of a program's execution. This separation is typically based on when certain code or operations are performed. The most common distinction is between compile-time and run-time. Compile-time refers to the period when source code is translated into machine code. Run-time, on the other hand, is the period when the compiled program is actually executed by the computer.
This concept is fundamental to many programming paradigms and optimizations. For instance, in static typing, type
Laufzeittrennung also plays a role in performance tuning. Developers might move computationally expensive operations from run-time