Harel, D: Algorithmics
Autor Yishai Feldmanen Limba Engleză Paperback – 21 apr 2004
Preț: 519.68 lei
Preț vechi: 597.33 lei
-13% Nou
Puncte Express: 780
Preț estimativ în valută:
99.45€ • 103.45$ • 82.10£
99.45€ • 103.45$ • 82.10£
Carte disponibilă
Livrare economică 24 martie-07 aprilie
Livrare express 08-14 martie pentru 47.02 lei
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9780321117847
ISBN-10: 0321117840
Pagini: 536
Dimensiuni: 187 x 236 x 34 mm
Greutate: 0.97 kg
Ediția:3Nouă
Editura: ADDISON-WESLEY
Locul publicării:Harlow, United Kingdom
ISBN-10: 0321117840
Pagini: 536
Dimensiuni: 187 x 236 x 34 mm
Greutate: 0.97 kg
Ediția:3Nouă
Editura: ADDISON-WESLEY
Locul publicării:Harlow, United Kingdom
Cuprins
Preface
Acknowledgments
PART I. PRELIMINARIES
1. Introduction And Historical Review
or, What's It All About?
2. Algorithms And Data
or, Getting It Done
3. Programming Languages and Paradigms
or, Getting It Done by Computer
PART II. METHODS AND ANALYSIS
4. Algorithmic Methods
or, Getting It Done Methodically
5. The Correctness of Algorithms
or, Getting It Done Right
6. The Efficiency of Algorithms
or, Getting It Done Cheaply
PART III. LIMITATIONS AND ROBUSTNESS
7. Inefficiency and Intractability
or, You Can't Always Get It Done Cheaply
8. Noncomputability and Undecidability
or, Sometimes You Can't Get It Done At All!
9. Algorithmic Universality and Its Robustness
or, The Simplest Machines That Get It Done
PART IV. RELAXING THE RULES
10. Parallelism, Concurrency and Alternative Models
or, Getting Lots Of Stuff Done at Once
11. Probabilistic Algorithms
or, Getting It Done by Tossing Coins
12. Cryptography and Reliable Interaction
or, Getting It Done in Secret
PART V. THE BIGGER PICTURE
13. Software Engineering
or, Getting It Done When It's Large
14. Reactive Systems
or, Getting It to Behave Properly Over Time
15. Algorithmics And Intelligence
or, Are They Better at It Than Us?
Postscript
Selected Solutions
Bibliographic Notes
Index
Acknowledgments
PART I. PRELIMINARIES
1. Introduction And Historical Review
or, What's It All About?
2. Algorithms And Data
or, Getting It Done
3. Programming Languages and Paradigms
or, Getting It Done by Computer
PART II. METHODS AND ANALYSIS
4. Algorithmic Methods
or, Getting It Done Methodically
5. The Correctness of Algorithms
or, Getting It Done Right
6. The Efficiency of Algorithms
or, Getting It Done Cheaply
PART III. LIMITATIONS AND ROBUSTNESS
7. Inefficiency and Intractability
or, You Can't Always Get It Done Cheaply
8. Noncomputability and Undecidability
or, Sometimes You Can't Get It Done At All!
9. Algorithmic Universality and Its Robustness
or, The Simplest Machines That Get It Done
PART IV. RELAXING THE RULES
10. Parallelism, Concurrency and Alternative Models
or, Getting Lots Of Stuff Done at Once
11. Probabilistic Algorithms
or, Getting It Done by Tossing Coins
12. Cryptography and Reliable Interaction
or, Getting It Done in Secret
PART V. THE BIGGER PICTURE
13. Software Engineering
or, Getting It Done When It's Large
14. Reactive Systems
or, Getting It to Behave Properly Over Time
15. Algorithmics And Intelligence
or, Are They Better at It Than Us?
Postscript
Selected Solutions
Bibliographic Notes
Index
Textul de pe ultima copertă
From a review of the first edition:
‘This book is a veritable tour de force. Harel writes with uncommon verve, clarity and imagination.'
‘Through the use of tantalizing questions and aptly chosen and often amusing examples, the author transmits to the reader the excitement and intellectual satisfaction of computer science research. Without the use of formal mathematics and without any sacrifice of intellectual integrity, he conveys to the general reader the profound principles on which computer science is founded and which hitherto were only accessible in abstruse and esoteric textbooks and papers.'
‘This is scientific writing at its best.'
Dr Stan Scott, Queen's University Belfast. The Times Higher Education Supplement.
This book tells the story of the concepts, ideas, methods and results fundamental to computer science, in a form independent of the details of specific computers, languages and formalisms. It concerns the true 'spirit' of computers; with the 'recipes' that make them tick - their algorithms.
New to this edition
Yishai Feldman is on the faculty of the Efi Arazi School of Computer Science at the Interdisciplinary Centre, Herzliya. He specializes in the use of atificial-intelligence techniques in software engineering and its real-world applications.
‘This book is a veritable tour de force. Harel writes with uncommon verve, clarity and imagination.'
‘Through the use of tantalizing questions and aptly chosen and often amusing examples, the author transmits to the reader the excitement and intellectual satisfaction of computer science research. Without the use of formal mathematics and without any sacrifice of intellectual integrity, he conveys to the general reader the profound principles on which computer science is founded and which hitherto were only accessible in abstruse and esoteric textbooks and papers.'
‘This is scientific writing at its best.'
Dr Stan Scott, Queen's University Belfast. The Times Higher Education Supplement.
This book tells the story of the concepts, ideas, methods and results fundamental to computer science, in a form independent of the details of specific computers, languages and formalisms. It concerns the true 'spirit' of computers; with the 'recipes' that make them tick - their algorithms.
New to this edition
- Chapters on software engineering and on reactive systems.
- Thoroughly revised chapter on programming languages.
- New material on quantum and molecular computing.
- Whole text thoroughly updated to include new material on many topics, including abstract data types, the object-oriented paradigm, primality testing, and system verification and validation.
Yishai Feldman is on the faculty of the Efi Arazi School of Computer Science at the Interdisciplinary Centre, Herzliya. He specializes in the use of atificial-intelligence techniques in software engineering and its real-world applications.
Caracteristici
- Whole text thoroughly updated to include material on the object-oriented paradigm, such as classes and instances, inheritance and abstract data types
- Contains two new chapters; one discussing modern and exciting approaches to computation, such as quantum and molecular computing, genetic algorithms and neural networks, the second covering system development and software engineering
- Chapter 3 (Programming Languages) has been updated with referneces to Pascal, Snobol, and APL being replaced by discussion of C++ and Java.