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.

Author: Zulkigami Tezilkree
Country: Turkmenistan
Language: English (Spanish)
Genre: Art
Published (Last): 14 October 2018
Pages: 399
PDF File Size: 4.40 Mb
ePub File Size: 9.63 Mb
ISBN: 518-4-66529-515-4
Downloads: 85043
Price: Free* [*Free Regsitration Required]
Uploader: Jumuro

Bible quotations book-end each chapter and give this a frisson of something other.

It would appear that anyone associated with computers ought to be aware of these topics, and not only those who have decided to spend three or four years getting a particular kind computiing academic diploma. In order to take advantage of these new processors, new algorithmic and programming techniques are necessary.

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. Providing a thorough, well-written and thoughtful study of the fundamental theoretical ideas o computing and examining how to design accurate and efficient algorithms, this book is ideal for an introductory course emphasizing theory rather than programming.

Special printing for the Turing Centennial year, published by Springer for the U. Second and third editions were published in andrespectively with Yishai Feldman joining the “team” for hael 3rd edition. The last chapter of the book, Chapter 15, on artificial intelligence and heuristics, is the one that could really do with a facelift.

The first edition of this book was intended to be read from beginning to end; it could also be used as a supplementary reading in a number of courses. On a more personal level, but without getting into cpmputing details here, I would like to add that large parts of my own research in the last 38 years can be viewed as very modest continuations and extensions of the work of Turing.


Its objective is to present a readable account of some of the mot important and basic topics of computer science, stressing the fundamental and robust nature of the science in a form that is virtually independent of the details of specific computers, languages, and formalisms.

Tony rated it really liked it Jul 09, Chapter 1 is an introduction, the bulk of Chapter 3 is really just a brief survey of several programming languages, and Chapter 12 is a nontechnical account of some topics in artificial intelligence.

Thus, Chapters 1 and 2 and parts of Chapter 3 can be browsed through by such readers.

Algorithmics: The Spirit of Computing

The book could be used as the basis of one-semester introductory course in computer science or a general computer science literacy course in science and engineering schools.

True, bioinformatics has been around for longer than that, but the use of deep techniques from algorithmics and system and software engineering in systems biology and the modeling and analysis of biological systems has grown by an order of magnitude in recent years.

Turing’s test for computerized artificial intelligence is also central to the book and is discussed in detail towards its end, in Chapter Hernan Soulages rated it it was amazing Sep 10, Whenever appropriate, brief discussions of the research topics that are of current interest to computer scientists are included.

The interested reader can find lots of relevant material in the many articles and books written about him. This book tells a story. All this comes as no surprise. Naes rated it it was amazing Sep 16, Lists with This Book. Thus, chances are that the subject matter of this book will only become more relevant and of more interest. The preface you are now reading accompanies a special reprint of the book, published to celebrate 25 years of the its existence, and, more significantly, the centennial year of Alan M.

Watson exhibits an impressive ability to “understand” highly ambiguous language and to deal with situations that have long been associated exclusively with human talent.


Part V The Bigger Picture ends with the closing chapter of the previous editions, “Algorithms and Intelligence,” which is now Chapter In modern terms this work would be considered part of systems biology or bioinformatics, topics that are not discussed in the present book.

The second new chapter zeros in on the particular difficulties arising in the special case of reactive systems, as a result of their complex behavior over time. It is not specifically about computer technology, nor is it about computer programming, though obviously it is heavily influenced by both.

Paul rated it really liked it Aug 06, The final chapter has been modified in many places too, e. The text is followed by Bibliographic Notes for each chapter, with “backward” pointers connecting the discussions in the text with the relevant literature. With the stage thus set, the first chapter of Part Two turns to some general methods and paradigms for algorithmic design. Algorithmicw 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 lf relevant to their work.

Olek rated it really liked it Jan 10, One popular technique is map-reduce, inspired by functional programming as described in Chapter 3.

It is about what shall be called algorithmics in this book, that is, the study of algorithms. Then there are textbooks.

Certain sections contain relatively technical material and can be algoritjmics by the reader without too much loss of continuity. Preface written for the Printing. They are indented, set in smaller type and are prefixed by a small square.