Publisher's Synopsis
This textbook is accessible to readers with little or no programming experience, yet comprehensive enough for the professional programmer. The Deitels' signature live-code approach presents the concepts in the context of full working programs followed by sample executions. The early objects approach gets readers thinking about objects immediately, allowing them to more thoroughly master the concepts. Emphasis is placed on achieving program clarity and building well-engineered software.