C programming language exercises: standard-c, linux, network, algorithm, etc..