You may have to register before you can download all our books and magazines, click the sign up button below to create a free account.
Unique approach tackles what most books don't-why maths and logic are fundamental tools for a programmer This comprehensive guide is a balanced combination of mathematical theory and the practice of programming Straightforward presentation of construction principles inlcuding: assignment axiom, sequential composition, case analysis, use of invariants and bound functions Includes a wide range of entertaining and challenging examples and exercises
An entertaining and captivating way to learn the fundamentals of using algorithms to solve problems The algorithmic approach to solving problems in computer technology is an essential tool. With this unique book, algorithm guru Roland Backhouse shares his four decades of experience to teach the fundamental principles of using algorithms to solve problems. Using fun and well-known puzzles to gradually introduce different aspects of algorithms in mathematics and computing. Backhouse presents you with a readable, entertaining, and energetic book that will motivate and challenge you to open your mind to the algorithmic nature of problem solving. Provides a novel approach to the mathematics of problem solving focusing on the algorithmic nature of problem solving Uses popular and entertaining puzzles to teach you different aspects of using algorithms to solve mathematical and computing challenges Features a theory section that supports each of the puzzles presented throughout the book Assumes only an elementary understanding of mathematics Let Roland Backhouse and his four decades of experience show you how you can solve challenging problems with algorithms!
More than anything else, this book is a tribute to Edsger W. Dijkstra, on the occasion of his sixtieth birthday, by just a few of those fortunate enough to be influenced by him and his work and to be called his friend or relation, his master, colleague, or pupil. This book contains fifty-four technical contributions in different areas of endeavor, although many of them deal with an area of particular concern to Dijkstra: programming. Each contribution is relatively short and could be digested in one sitting. Together, they form a nice cross section of the discipline of programming at the beginning of the nineties. While many know of Dijkstra's technical contributions, they may not be aware o...
The Great Recession of 2008 restored John Maynard Keynes to prominence. After decades when the Keynesian revolution seemed to have been forgotten, the great British theorist was suddenly everywhere. The New York Times asked, “What would Keynes have done?” The Financial Times wrote of “the undeniable shift to Keynes.” Le Monde pronounced the economic collapse Keynes’s “revenge.” Two years later, following bank bailouts and Tea Party fundamentalism, Keynesian principles once again seemed misguided or irrelevant to a public focused on ballooning budget deficits. In this readable account, Backhouse and Bateman elaborate the misinformation and caricature that have led to Keynes’s ...
This book describes data structures and data structure design techniques for functional languages.
Analyzes the nature of international disagreements and conflict resolution in terms of game theory and non-zero-sum games.
"The Burakumin. Stigmatized throughout Japanese history as an outcaste group, their identity is still “risky,” their social presence mostly silent, and their experience marginalized in public discourse. They are contemporary Japan’s largest minority group—between 1.5 and 3 million people. How do young people today learn about being burakumin? How do they struggle with silence and search for an authentic voice for their complex experience? Voice, Silence, and Self examines how the mechanisms of silence surrounding burakumin issues are reproduced and challenged in Japanese society. It explores the ways in which schools and social relationships shape people’s identity as burakumin wit...
Two French Protestant refugees in eighteenth-century Amsterdam gave the world an extraordinary work that intrigued and outraged readers across Europe. In this captivating account, Lynn Hunt, Margaret Jacob, and Wijnand Mijnhardt take us to the vibrant Dutch Republic and its flourishing book trade to explore the work that sowed the radical idea that religions could be considered on equal terms. Famed engraver Bernard Picart and author and publisher Jean Frederic Bernard produced The Religious Ceremonies and Customs of All the Peoples of the World, which appeared in the first of seven folio volumes in 1723. They put religion in comparative perspective, offering images and analysis of Jews, Cat...
China’s nouveau riche are purchasing billions of dollars of furniture built from endangered African rosewood. Responding to Western powers’ attempts to stop the trade, Annah Zhu uncovers Chinese initiatives to plant rosewood responsibly and shows how these efforts offer a new path forward for environmentalism in a world no longer ruled by the West.