LabWindows/CVI is an ANSI C development environment. It has extensions and libraries for test and measurement applications, but it can also be used as a general purpose programming tool. Its code generator makes it easy to get started programming for Windows.
See a wealth of information at National Instruments web site by clicking
here.