Reference and Links All projects in this course are written in C. The following links will take you to references for the C programming language and the Git revision control system. Your primary references should be: OpenCSF - the course textbook (with LOTS of examples) POSIX Interface Specification - the official POSIX specification for C functions In addition, you might find some of the following helpful: Intro to Git Practical C Programming Understanding and Using C Pointers Using Getopt - Explains how to use getopt() to parse a command line. Example of Getopt - Provides an example of how to use getopt(). Comparison of Java and C code - This document shows a side-by-side comparison of a simple program written in both C and Java. C file I/O - This tutorial explains how to read data in from a file. You should pay close attention to the section called Binary file I/O. More C coding style guidelines More C coding style guidelines (though his spacing and brace placement is inconsistent)