Student's Guide to C and Unix
[1]Most of this guide has been put together
by past Graduate Research Assistants Hrishikesh Joshi and Nikhil Junankar.
This document's objective is to provide preliminary introduction to Unix and C programming for students taking the Algorithms course offered at Georgia State University. The first section provides a basic introduction to UNIX commands. The second section provides details of the utilities available to write, compile and execute a C program. Later sections include suggestions for debugging and performance tuning of a program. Last section contains an example C program with appropriate library calls to find the execution time of a portion of code on randomly generated input.