| − | The following is an example of a C program that when compiled and executed prints the words "Hello world" to the screen. A C compiler and linker is necessary to compile the program and turn it into an executable. | + | The following is an example of a C program that when compiled and executed prints the words "Hello world" to the screen. A "C" [[compiler]] and [[linker]] is necessary to compile the program and turn it into an executable. Historically, an assembler is also needed, but newer compilers often integrate the assembler and linker functions together. |