\section{Introduction} This is a simple ``Hello, World'' program written in Noweb, a literate programming tool. \section{The Main Program} The main program prints a greeting to the standard output. <>= #include <> int main(void) { <> return 0; } @ \section{Implementation} We define a function to print the greeting: <>= void print_greeting(void); @ <>= print_greeting(); @ Here is the implementation of the greeting function: <>= void print_greeting(void) { printf("Hello, World!\n"); } @