Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Algorithmics: The Spirit of Computing (3rd Edition)

Buy
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

  • 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.

David Harel is Professor and Dean of the Faculty of Mathematics and Computer Science at the Weizmann Institute of Science. He is renowned for outstanding research in many areas of the field, and has recently been awarded the Israel Prize in Computer Science.

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.
(HTML tags aren't allowed.)

A Numerical Library in Java for Scientists and Engineers
A Numerical Library in Java for Scientists and Engineers

At last researchers have an inexpensive library of Java-based numeric procedures for use in scientific computation. The first and only book of its kind, A Numeric Library in Java for Scientists and Engineers is a translation into Java of the library NUMAL (NUMerical procedures in ALgol 60).

This groundbreaking text presents
...

Immunoassay
Immunoassay

Immunoassays are among the most powerful and sensitive technologies now available for patient diagnosis and monitoring. This book is an indispensable guide to information on the theory and practice of immunoassays. It discusses the scientific basis of these technologies in a logical, organized, and heuristic manner and provides protocols for...

Compiler Design: Virtual Machines
Compiler Design: Virtual Machines

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined – ideally there exist complete precise descriptions of the source and target languages, while additional...


Engineering Design Reliability Handbook
Engineering Design Reliability Handbook

Researchers in the engineering industry and academia are making important advances on reliability-based design and modeling of uncertainty when data is limited. Non deterministic approaches have enabled industries to save billions by reducing design and warranty costs and by improving quality.

Considering the lack of
...

Visual Basic Game Programming For Teens
Visual Basic Game Programming For Teens
Get ready to create your first complete 2D-based role-playing game using Visual Basic 6.0. If you have experience using Visual Basic, you already have the essential skills that you need. You will learn, step by step, how to construct each part of an RPG game using DirectX components such as Direct3D. As you work your way through the book, you will...
Programming with the Kinect for Windows Software Development Kit: Add gesture and posture recognition to your applications
Programming with the Kinect for Windows Software Development Kit: Add gesture and posture recognition to your applications
I am always impressed when science fiction and reality meet. With Kinect for Windows, this is definitely the case, and it is exciting to be able to control the computer with only our hands, without touching any devices, just like in the movie “Minority Report.”

I fell in love with Kinect for Windows
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy