A computer where code execution could happen outside the original specification of the program.

Programming