20. The method of claim 18 , comprising the further step of: dragging an icon representing a device in the library of I/O devices into the display of the textual language program, the act of dragging the icon representing the I/O device into the display of the textual language program causing the creation of code in the textual language program that directly corresponds to the I/O device, the created code displayed in the display of the textual language program.
18. The method of claim 12 , further comprising the steps of: providing a library of I/O devices from which an interface to one of an external data source and external data sink may be selected.