7. A method comprising the steps of: receiving source code that is restricted to a subset of valid statements of a high-level language; and translating the source code to a low-level language; wherein the low-level language comprises a specialized instruction set; wherein each statement of the subset of the high-level language directly maps to an instruction of the low-level language; and wherein the translating step generates an error message in response to an attempt to translate an otherwise-valid statement of the high-level language if the statement is outside of the subset.
7. A method comprising the steps of: receiving source code that is restricted to a subset of valid statements of a high-level language; and translating the source code to a low-level language; wherein the low-level language comprises a specialized instruction set; wherein each statement of the subset of the high-level language directly maps to an instruction of the low-level language; and wherein the translating step generates an error message in response to an attempt to translate an otherwise-valid statement of the high-level language if the statement is outside of the subset. 11. The method of claim 7 wherein translating the source code requires that the source code follow a nested-loop control structure.