This section explains how to write HeNCE programs. It describes the operation of the user interface, and it defines all of HeNCE's node types and their annotations. It also discusses some aspects of array usage in HeNCE, both from C and from Fortran.