Outline of C language programming for a Java programmer