This book is intended to provide a practical, intriguing, and fresh look at the PostScript
programming language. PostScript is a mysterious language, powerful and cryptic. It is expressive and complicated and yet surprisingly simple. In order to master a programming language, you have to learn to think like the compiler or interpreter, and instinctively know how to solve problems. You develop a "tool kit" of useful approaches, proven solutions, and techniques. You reach an understanding that is based on analogy and connections with other things that you know.
This book helps you build a solid foundation of understanding for the PostScript language. It teaches you to become an expert programmer and to have confidence that you have written the best possible PostScript program. It shows you how to combine the elements of the language into a strong, well-designed, modular program that is easy to develop and maintain. It is not a problem-solving book
, nor simply a reference to the language; it is a guide to developing programming techniques and to learning how to use the PostScript tool kit, which is filled with hundreds of individual operators.