LabVIEW is a graphical programming language for developing diverse applications in a multitude of industries. The block diagram provides a unique form of source code expression and the data flow paradigm represents the program as wires, terminals, structures, and nodes rich with functionality and innovation. LabVIEW extends this innovation to the developer, providing tremendous freedom of expression and creativity.

A given software task might have numerous possible implementations that appear functionally equivalent. What on the surface seems a matter of personal development preference, creative license, or style has significant implications. This chapter discusses how certain styles lend themselves to better performance, source code that is easier to read and maintain, and applications that are more reliable and robust.

Reproduced from the book The LabVIEW Style Book. Copyright © 2007 Pearson Education, Prentice Hall PTR. All rights reserved. Reproduced by permission of Prentice Hall PTR. Written permission from Prentice Hall PTR is required for all other uses.