The Art of Programming for Unix (Art of Unix Programming)
This development book published 20 Years ago, I was one of my favorites:) After the first reading of years 15 I had such an impression back.
It’s worth reading to anyone else who is planning or already writing code. The general mood of the book is easily understood by the first chapter, which provides a basic list of good practices. In 3 This chapter describes various operating systems and their development histories. It also describes the system that will result if you systematically and purposefully deviate from these practices. In the end, it turns out to be an x... In general, the book will help you understand how to write so that users of your code and people who support it do not think that you follow a non-standard orientation. In programming, of course:))
The book itself consists of four parts:
- context Philosophical issues, cultural issues are discussed here. (Unix, Linux, WIndows)
- Designing - here we are talking about modularity, textual representation of data (textuality)transparency (transparency)multiprogramming (multiprogramming), minilanguages, code generation, configuration, interfaces, optimization, complexity (complexity)
- Implementation (implementation) The author is talking about programming languages. (C and the rest)tools (tools), reuse (reuse)
- Community This is about portability, documentation. (documentation)Open source, the future (Dangers and perspectives as seen from the beginning 2000- x)
I think the book can be interesting to read in our time.
#SystemDesign #SoftwareDevelopment #Software #SoftwareArchitecture