8. The method of claim 2 : wherein the prompting the user to customize the conversion of the source code written in the pseudo assembly language into the source code written in the second assembly language further comprises; displaying changes to the source code written in the pseudo assembly language to the user in a user interface, and receiving a command from the user through the user interface, wherein the source code written in the second assembly language is generated based on the command received from the user through the user interface.
2. The method of claim 1 , further comprising: prompting a user to customize the conversion of the source code written in the pseudo assembly language into the source code written in the second assembly language; optimizing the source code written in the second assembly language.