Tags:
IT
Note that book was authored in 1984 by Brian Kernighan and Rob Pike who later became one of the 3 inventors of the Go Programming Language.
A big part of book is a beginner's guide to Unix and I was surprised how much of this stuff is still relevant on a modern Linux.
I was particularly interested in Chapter 8 where lex, yacc and make are introduced.
I have experimented a bit with this knowledge to write a grammar for the the protbuf definition language and generate a parser for it with: https://pkg.go.dev/golang.org/x/tools/cmd/goyacc