1. A method of translating an imperative language function into a hardware component, comprising the steps of: using a formal imperative function argument to represent at least one among a component input port and a component parameter; distinguishing between formal imperative function arguments intended as component parameters and formal imperative function arguments intended as component input ports within an instantiating framework; and translating imperative language functions to hardware description language for runtime operation.
1. A method of translating an imperative language function into a hardware component, comprising the steps of: using a formal imperative function argument to represent at least one among a component input port and a component parameter; distinguishing between formal imperative function arguments intended as component parameters and formal imperative function arguments intended as component input ports within an instantiating framework; and translating imperative language functions to hardware description language for runtime operation. 4. The method of claim 1 , wherein the method further comprises the step of enabling an assignment of code for actual imperative function arguments.