1. A system for loading non object-oriented code on a computing environment to allow multiple execution instances and repeat execution comprising: a code library (CL) having code that is not object oriented to handle data and provide access functions to data in a manner that restricts multiple execution instances or repeat execution of the code; a stub file, generated as a source code, cooperating with a binary executable program to allow the binary executable program to have access to the code found in the CL; and a dynamic linker/loader to load an instance of the CL into a dynamically allocated memory block wherein the scope of the data variables defined in the CL is confined to the memory block.