They are generally either translated into machine code by a compiler or an assembler before being run, or translated directly at run time by an interpreter.
Ele sunt, în general, fie traduse în cod mașină de un compilator sau un asamblor înainte de a fi rulate, fie traduse direct în timpul rulării de către un interpretor.