The Berkeley Unix Environment
R. Nigel Horspool · Medical Entomology and Zoology · 1992
Part 1 The user environment: getting started with UNIX C programming overview using the vi editor the C shell, csh networking programs compiler tools - lex compiler tools - yacc. Part 2 System programming in C: library functions for input/output additional library functions processes and signals terminal and window handling communicating between processes. Part 3 Managing and maintaining software: developing large C programs project management and version control debugging and profiling C code.