This introduction to Tcl/Tk bridges the gaps between introductions, comprehensive manuals, and collections of scripts that solve particular problems. There are over 200 exercises with solutions for both Unix and Windows platforms. Tcl/Tk for Programmers introduces high-level Tcl/Tk scripting language to experienced programmers with either Unix or Windows backgrounds. It includes a short introduction to TCP/IP, introductions on writing client-side scripts and GUI interfaces as well as integrating scripts with C/C++. In addition to covering version 8.0/8.0, the book describes the major differences between version 8.0/8.0, 7.6/4.2, and the experimental alpha version 8.1/8.1. Zimmer has extensive knowledge of Tcl/Tk programming and currently runs a consulting and training company based on his experience.
Mind you, as the title suggests, this shouldn't be your very first experience programming. It's not a "learn Tcl in 7 days" book. You want to have some other languages under your belt first. It's aimed at someone who will digest a lot of information fairly quickly. The writing is fun and humorous. The very first chapters are essential, as Zimmer does everything he can to explain the nuts and bolts behind braces, quotes and variable substitutions. He uses these core pieces of Tcl in ways you will likely never encounter in actual Tcl/Tk programs, but serves the purpose of breaking them, soliciting head-scratchingly unintuitive results, etc. so that when you start coding yourself, you wil know to be careful with your syntax-- know what the pitfalls are and avoid them. If you are patient enough to go through all of the exercises, you will have a very strong and solid understanding of this fantastically elegant and programmer-friendly language. The only part I don't like is that the index at the back of the book is too brief. The book partly makes up for this by having 2 more indices used to locate specific functions and procedures. I recommend you also invest in the O'Reilly Nutshell or Pocket Guide books, because this book is more tutorial than reference in nature.
If you're starting with Tcl start here.
Published by Thriftbooks.com User , 26 years ago
I wish I had this book a year ago. Most other Tcl books are the "How to create a Tk app", type of thing, that gloss over the details that have you pulling your hair out later. This book goes through the details of how things work, in detail, with excellent "mini-quizes" that illustrate all the important concepts. If you program in another language and need to do work in Tcl, do yourself a favor, get this book and spend a weekend going through it first.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.