Nixers Book Club - Book #4: The Art of UNIX Programming - Community & Forums Related Discussions
Users browsing this thread: 7 Guest(s)
|
|||
Chapter 13 is about software complexity.
The chapter breaks up complexity by their kinds and sources and analyses each combination. In my case, I tend to err to the side of interface simplicity, even when that means a complex implementation. I think that a simple interface helps tools to be composable and have a cleaner interface. The chapter then analyses five different text editors and their complexity. The Rule of Minimality says that a program should be simple within the boundaries of the framework and environment it lives on. A GUI program can be simple in the boundaries of a desktop environment. Quote:Choose the shared context you want to manage, and built your programs as small as those boundaries will allow. Chapter 14 analyses different languages and the choice to use one of them. It also analyses programs written in each one of them. On the languages and toolkits covered by the chapter, I'm interested in Tcl/Tk. I always heard about they and their uses. The chapter also lists learning resources for each language. |
|||