49. A program storage medium storing translator code for translating subject code into target code, wherein the subject code includes at least a first program and a second program, said translator code, when executed by a computer, comprising: providing a first translator instance executing on the computer which translates the subject code of the first program into the target code including translating a first portion of the subject code into a portion of the target code; caching said portion of the target code into a shared code cache facility; and providing a second translator instance executing on the computer, wherein the second translator instance is different from the first translator instance and wherein the second translator instance translates the subject code of the second program into the target code, including retrieving the cached portion of the target code from the shared code cache facility upon a compatibility detection between said cached portion of the target code and a second portion of the subject code in the second program, including loading the portion of the target code in the shared code cache facility into a portion of memory which is shared amongst at least the first and second translator instances; and, copying at least one part of the shared code cache facility to a private portion of memory associated with the second translator instance upon modification of the at least one part of the shared code cache facility by the second translator instance.
49. A program storage medium storing translator code for translating subject code into target code, wherein the subject code includes at least a first program and a second program, said translator code, when executed by a computer, comprising: providing a first translator instance executing on the computer which translates the subject code of the first program into the target code including translating a first portion of the subject code into a portion of the target code; caching said portion of the target code into a shared code cache facility; and providing a second translator instance executing on the computer, wherein the second translator instance is different from the first translator instance and wherein the second translator instance translates the subject code of the second program into the target code, including retrieving the cached portion of the target code from the shared code cache facility upon a compatibility detection between said cached portion of the target code and a second portion of the subject code in the second program, including loading the portion of the target code in the shared code cache facility into a portion of memory which is shared amongst at least the first and second translator instances; and, copying at least one part of the shared code cache facility to a private portion of memory associated with the second translator instance upon modification of the at least one part of the shared code cache facility by the second translator instance. 59. The storage medium of claim 49 wherein the portion of target code cached comprises one or more block translations and their respective successor lists.