Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study.
In the time since the 1986 edition of this book, the world of compiler design
has changed significantly. Programming languages have evolved to present new
compilation problems. Computer architectures offer a variety of resources of
which the compiler designer must take advantage. Perhaps most interestingly,
the venerable technology of...
For purposes of understanding its performance, a computer system is traditionally viewed as a processor coupled to one or more disk storage devices, and driven by externally generated requests (typically called transactions). Over the past several decades, very powerful techniques have become available to the performance analyst attempting to...
The term "peer-to-peer" has come to be applied to networks that expect end users to contribute their own files, computing time, or other resources to some shared project. Even more interesting than the systems' technical underpinnings are their socially disruptive potential: in various ways they return content, choice, and...
The book is as simple as possible and aimed at a non-technical audience with absolutely no knowledge of computers or electronics, but it is an electrical engineering text. A typical page consists of a circuit diagram (or program) and a paragraph or two of explanation. The book begins with a VERY simple circuit and continues to a very complex...
Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.
Rather than merely showing how to run existing exploits,...
C for the Microprocessor Engineer is designed to introduce the reader to the use, problems and advantages of using C as the programming medium for embedded microprocessor systems. It can be used as a general stand-alone text in microprocessor technology, since only a limited background is expected in microprocessor hardware and...
Modern computing is no longer about devices but is all about providing services, a natural progression that both consumers and enterprises are eager to embrace. As it can deliver those services, efficiently and with quality, at compelling price levels, cloud computing is with us to stay. Ubiquitously and quite definitively, cloud...
Provides Windows programmers with details of and deep insights into the inner system functions of Microsoft Windows Essential for Win95 and other advanced Windows programmers Ideal for software developers who are moving applications from Windows 3.x t o Windows 95 Includes disk of example programs, source code, documentation, and...
The origin of queueing theory and its application traces back to Erlang’s historical
work for telephony networks as recently celebrated by the Erlang Centennial, 100
Years of Queueing, Copenhagen, recalling his first paper in 1909. Ever since, the
simplicity and fundamental flavour of Erlang’s famous expressions, such as his...