by Jon Bentley
Publisher: Addison-Wesley Professional 1999
Number of pages: 283
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task--such as sorting numbers, creating anagrams, or counting the words in a block of text--many drawn from Bentley's experiences in his long career as a developer. The book traces the process of arriving at a fast, efficient, and accurate solution, along with code profiling to discover what works best. Code examples are written in C and C++.
Download or read it online for free here:
by Allen Cypher - The MIT Press
Programming by Demonstration is a method that allows users to create programs by demonstrating what the program should do. The book describes 18 implementations of Programming by Demonstration, and discusses the problems for this method.
This book aims to be a comprehensive source for any developer who is interested in programming for the Windows platform. The reader is assumed to have a previous knowledge of the programming languages involved: C, C++, and Visual Basic.
by Mark McIlroy - Blue Sky Technology
This book is an introduction to computer programming. It covers the essential information of a Computer Science course. Recommended for beginners and intermediate programmers. Contents: Program Structure; Topics from Computer Science; etc.
by James M. Reneau - CreateSpace
Learn to program a computer without the jargon and complexity of many programming books. This book engages through media and then introduces the concepts of structured programming. You will learn to program as you make animations and games.