RAMs, ROMs, and Robots Analysis
RAMs, ROMs, and Robots can be read easily by young people. Jespersen and Fitz-Randolph use many analogies to help readers understand complex concepts involving computer language, processes, and uses. For example, the authors explain how a computer stores and controls information by using the analogy of a library. The analogy begins simply by comparing a computer to the card catalog in the library in the way that it keeps track of information. The analogy becomes more complex as the computer is also likened not only to the books in the library but also to an index containing all the words in all the books in the library.
The information that the book provides about the early contributors to computer development is both enlightening and entertaining. Charles Baggage becomes more than a name to remember; the authors portray him as a real person who had both a genius for understanding mathematics and the inability to appreciate the meaning behind Tennyson’s poem because he could see only the inaccuracy of the computation. In the same way, the authors paint a vivid picture of Alan Turing as a small boy, uniquely solving a problem that caused his bicycle chain to slip. These anecdotes help young readers identify with these important people.
In their discussion about the inner workings of the computer and how it interprets data, the authors use uncomplicated language and illustrations to help young people comprehend a sample program. Readers come away with an appreciation for the difficulty in formulating commands for programs without having to be expert in computer languages. The authors give a clear explanation of the problems that can occur in writing a computer program and how complex the solutions can become.
The authors’ discussion of robots, however, is not as clear and complete as other parts of the book. Although the information is not erroneous, several important details about robots and robotics are missing: Much of the history of robots is not given, the simplistic overview of how a robot interprets data may lead readers to believe that all robots work in the same way, and uses for robots are not detailed. The chapter does indicate some of the problems in designing and using robots, especially in industry.
The last part of the book attempts to bring together the information already presented and new concepts. Again, the authors use illustrations and analogies to help make their information clear. Younger readers may have difficulty in understanding some of the concepts in the last section. The discussion on networking is not as clear as an earlier discussion about the processing of information. Readers may become confused by the large numbers, such as “100 trillion-trillion-trillion-trillion years”; they may understand that the...
(The entire section is 682 words.)