D. Harel, Algorithmics: The Spirit of Computing, Addison-Wesley, Reading, MA, 1st edition, ; 2nd edition, 3rd edition (with Y. Feldman), Special . D. Harel, Algorithmics: The Spirit of Computing, Addison-Wesley, Reading, MA, 2nd edition, ; 3rd edition, (with Y. Feldman). (1st edn.: Dutch. Algorithmics has 74 ratings and 4 reviews. Alon said: I read this book when I was 14, and it was for me the introduction to computer science, (and anythi.
|Published (Last):||6 August 2015|
|PDF File Size:||8.87 Mb|
|ePub File Size:||10.40 Mb|
|Price:||Free* [*Free Regsitration Required]|
Here the main thing to mention is the existence of larger quantum computers. Sense Hofstede rated it liked it Jan 03, And all I can say about these is this: Turing also carried out pioneering work on morphogenesis and the way patterns are formed in the process. Sabina Stanciu rated it really liked it Mar 07, Books concerned primarily with computers or programming are intended to fulfill quite different needs.
Prof. David Harel – Books
Certain sections contain relatively technical material and can be skipped by the reader without too much loss of continuity. However, in terms of the Algorithmics, the topic of this book, it would not be an exaggeration to say that Turing is the grand ancestor of several of the key ideas and subtopics thereof.
The material covered herein, while not directly aimed at producing better programmers or system analysts, can aid people who work with computers by providing an overall picture of some of the most fundamental issues relevant to their work.
In addition, there are many books on subjects peripheral to the technology, such as the social and legal aspects of the revolution, as well as books describing the relevance of computers to a variety of application areas. Towards the end of Chapter 4 there is a discussion of approximating a network coloring.
The limits of computing constitute a central thread of the book, to which Chapters 8 and 9 are devoted. Thanks for telling us about the problem. There are several important changes in this edition of the book, compared to the first and second editions, including two brand new chapters, new sections, and more.
The main changes are as follows: Well-established academic disciplines have a habit of yielding excellent textbooks, and computer science is no exception. The final chapter has been modified in many places too, e. In other words, the reader becomes predominantly involved in the principles of a particular computer or the syntactic rules of a particular programming language or both.
Want to Read saving…. There are also numerous books about the act of writing programs for the computers in any of a growing number of languages.
The preliminary chapters discuss the concept of an algorithmic problem and the algorithm that solves it, followed by cursory discussions of the structure of algorithms, the data they manipulate, and the languages in which they are programmed.
Thus, Chapters 1 and 2 computibg parts of Chapter 3 can be browsed through by such readers. The exponential increase in single-processor power tapered off several years ago, being replaced by the thhe of multiple-core chips.
Its principal interest and use, however, is in those areas where the process is to be carried out by a computer. These include significant improvements in computerized chess, and great improvements in natural language understanding and translation.
Just a moment while we sign spieit in to your Goodreads account.
Paul rated it really liked algorithimcs Aug 06, These books come at a wide range of levels, some aimed at people with no computer-related background at all, and some aimed at the most computer-literate professionals. Bible quotations book-end each chapter and give this a frisson of something other.
Moreover, it can be used as supplementary reading in many kinds of computer-related educational activities, from basic programming courses to advanced graduate or undergraduate degree programs in computer science. Martijn rated it liked it Oct 06, Lars Fischer rated it really liked it Sep 23, See, this is new; but it has already been.
Another topic central to Chapter 10 is quantum computing. Scores of excellent books can be found on computers themselves, with details of their structure, workings, tue operation. James Tagg rated it liked it Jan 18, One popular technique is map-reduce, inspired by functional programming as described in Chapter 3.
Algorithmics: The Spirit of Computing
To ask other readers questions about Algorithmicsplease sign up. Hanna rated it it was amazing Oct 06, However, this is now preceded by two new chapters. To see what your friends thought of this book, please sign up.
The book now has five Parts, rather than four. Sam Wong rated it it was amazing Oct 17, The next few paragraphs contain very brief discussions about a few of the relevant things that have happened in the last few years thanks to Uri Feige for helping me compile this list, and, of course, to my co-author Yishai Feldman.
Algorithmics: The Spirit of Computing by David Harel
This fact is doubly curious in view of the abundance of precisely this kind of literature in most other scientific areas, such as physics, biology, chemistry, and mathematics, not to mention humanities and the arts. Three chapters do not have exercises: Cristian rated it really liked it Aug 23, The xomputing exercises can thus be used to supplement the text.
The first edition of this book was published 25 years ago, in The story concerns the concepts, ideas, methods and hadel fundamental to computer science. Worse still, it is shown that some problems are provably not solvable by computers at all, even with unlimited time! Open Preview See a Problem?