1. A computer-implemented method for generating machine code, comprising the steps of: receiving source code that includes a higher order computer language statement, said received source code having been created by a first computer program; generating machine code directly into random access memory (RAM) from the received source code; and providing a function pointer to the generated machine code stored in the RAM so that a second computer program may access the generated machine code.