11. A computer-implemented method, comprising: utilizing a computer to perform: analyzing a graphical program, wherein the graphical program comprises a plurality of interconnected nodes that visually indicate functionality of the graphical program, and wherein the graphical program comprises an I/O interface comprising one or more ordered parameters for providing input to or receiving output from the graphical program; automatically generating a function in a textual programming language based on said analyzing the graphical program, wherein the function implements the functionality of the graphical program, and wherein the function comprises a textual function I/O interface with the one or more ordered parameters of the I/O interface of the graphical program; displaying the textual function I/O interface; receiving user input specifying one or more changes to the textual function I/O interface to produce a modified textual function I/O interface; and in response to the user input, automatically generating a wrapper for the function in the textual programming language with the modified textual function I/O interface, wherein the wrapper is configured to invoke the function, and wherein during execution the wrapper receives one or more input values in accordance with the modified textual function I/O interface and provides the one or more input values to the function via the textual function I/O interface.
18. The computer-implemented method of claim 11 , wherein the graphical program is written in a graphical programming language, wherein the graphical programming language comprises a first set of specified data types; wherein the textual programming language comprises a second set of specified data types that differs from the first set of specified data types; and wherein the wrapper is configured to convert between corresponding, but different, data types, included in the textual function I/O interface and the modified textual function I/O interface, respectively.