The most effective debugging tool is still careful thought, coupled with judiciously placed print statements. -Brian Kernighan

The UNIX Programming Environment

I found this dusty old book from my old library and decided to read it. Written by the fathers of UNIX, Brian W. Kernighan and Rob Pike in 1984, most content is still relevant to this days and shows many of the design principles and motivations behind modern UNIX based systems.

Of course some content can be considered legacy today, as how to create a text parser using Yacc and Lex, or creating obscure filters with sed and awk.



Created on the 26th of March 2023. Last edition on 17/11/2024