Advanced Linux Programming is an e-book that covers the common programming environments on the GNU/Linux system (shell, awk, etc.). The book is designed to help: develop GNU/Linux software that works the way users expect it to; write more sophisticated programs with features such as multi-processing, multi-threading, interprocess communication, and interaction with hardware devices; improve programs by making them run faster, more reliably, and more securely; understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.
N. Tran, T. Tran, H. Matthies, G. Stavroulakis, and M. Staat. Proceedings of the VII European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS Congress 2016), page 3007--3019. Athens, Institute of Structural Analysis and Antiseismic Research School of Civil Engineering National Technical University of Athens (NTUA) Greece, (2016)
C. Fung, and M. Pong. Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on, page 494-501. IEEE Computer Society, (June 1994)
J. Armstrong. HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages, page 6-1--6-26. New York, NY, USA, ACM, (2007)