The dynamic compilation is used to compile code at any time in the application. For example, your application contains a formula that can be configured. To change the parameters, there is no need to provide the executable again: simply modify a text file.