Key ideas in programming language design and implementation explained using a simple and concise framework; a comprehensive introduction suitable for use as a t
Existing graphic design books are not aimed at programmers and do not contain code, existing ‘interface design" books do not contain information about basic g
Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design—the myste
While most developers today use object-oriented languages, the full power of objects is available only to those with a deep understanding of the object paradigm
Refactoring is gaining momentum amongst the object oriented programming community. It can transform the internal dynamics of applications and has the capacity t