1. A method of creating a graphical program to perform an algorithm, the method comprising: recording one or more functions in response to user input, wherein the one or more functions specify the algorithm; and automatically generating the graphical program in response to the recorded one or more functions, wherein the graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program, wherein the graphical program implements the algorithm; wherein said automatically generating the graphical program comprises automatically including the nodes in the graphical program, wherein said automatically including the nodes in the graphical program is performed without direct user input selecting the nodes.