Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Encyclopedia of computer science (3rd ed.)
Ralston A., Reilly E. (ed), Van Nostrand Reinhold Co., New York, NY, 1993. Type: Book (9780442276799)
Date Reviewed: Aug 1 1993

Reflecting the momentous changes in computer science in the ten years since the publication of the second edition of this “basic reference work for [technically sophisticated] non-specialists,” the current edition contains 40 percent new or significantly revised material. The overall size remains about the same, however: 1,558 double-columned pages in one bulky but nicely produced volume. It contains about 10 percent more articles, arranged alphabetically from “Abstract Data Type” to “Zuse, Konrad,” followed by six appendices and two indices. Most articles are preceded by cross-references and followed by short reference lists.

Those who wish to use this volume for self-study can escape from the alphabetical sequence by consulting the editors’ “Classification of Articles.” This taxonomy divides computer science into nine fields: hardware, computer systems, information and data, software, mathematics of computing, theory of computing, methodologies, applications, and computing milieux. Each field is then divided into 2 to 16 categories, and some of these subcategories are further divided. All articles are included in the taxonomy, and some articles appear more than once. The order of the primary divisions is not alphabetical and suggests a progression from the most basic to the peripheral, but articles listed at lower taxonomic levels are listed alphabetically. The taxonomy would have been more useful had the editors also ordered articles at the lower levels, perhaps from the more general to the more specific or, where applicable, chronologically. Nevertheless, I found the taxonomy most valuable for both organizing my reading and stimulating my thinking about the discipline.

For me, the most interesting question is whether a one- or two-volume encyclopedia fulfills a reference need. If all one needs is a comprehensive definition, several adequate dictionaries are available [1,2]. For more extensive information, one can consult a more specialized encyclopedia (such as Shapiro [3]) or a book-length treatment. But does an intermediate niche exist for a volume of short articles? Is there a level of curiosity that cannot be satisfied by dictionary definitions but would be sated by a book or a long article? The subjective answer is yes, but in this volume the mean article length is about 2.4 pages, which is often too short. That I found many articles competently presented but intellectually unsatisfying reflects, generally, on neither the editors nor the authors. It is a comment on the current state of the discipline, the many and complex elements of which simply cannot, in many cases, be adequately explicated in articles of such modest size.

Many articles have been extensively rewritten, and virtually all articles have been at least minimally revised, according to the editors, but a few articles in need of major revision were not updated. The piece on C, for example, is almost the same as its counterpart in the second edition published in 1983 [4]. Consequently, the ANSI C standard adopted in 1989 is mentioned but not discussed; the major program example uses the obsolete (though still legal) form of function declaration; a syntax error in that example is retained from the second edition; and the widespread use of C in microcomputer program development in the last decade is ignored.

This volume appears to have a disproportionate number of minor errors, omissions, and questionable editorial decisions; none of them is fatal, but they are nonetheless irritating to the reader. The errors include (but are not limited to) page and figure references, spelling, English and programming language syntax, and diction. In addition, the article bibliographies are too brief (sometimes nonexistent), the objectivity of company articles written by that company’s employees is questionable, the use of a major article that has appeared elsewhere is redundant, the appearance of not otherwise identified last names in the text and in the name index is unhelpful, and the biographies are insufficiently critical. Also, two articles written by the same author disagree on a matter of fact. Finally, I cite one technical quibble: the discussion of the Waring problem states that “every positive integer is the sum of…nine cubes,” whereas a more precise statement would include “no more than” before “nine,” since it has been shown that natural numbers greater than 239 require fewer than nine cubes.

A work by 370 authors will inevitably be uneven in style and substance. Repeatedly, having enjoyed a well-written and highly informative article, I found my expectations accordingly raised, only to be dashed when the next selection turned out to be a clinker. Unfortunately for the editors, the clinkers tend to be remembered more than the routinely competent pieces, perhaps even more than the tours de force. Reflecting on the work as a whole, however, I find the time I invested in it well spent. I recommend this book, warts and all, for self-study. For occasional consultation, its use is more problematic, since the article one needs may happen to be a loser. There is a workaround for this problem, however, since a particular query will likely require one to read more than one article, and there is some redundancy among articles.

Reviewer:  A. Blackman Review #: CR117197
1) Illingworth, V. (Ed.) Dictionary of computing (3rd ed.). Oxford University Press, New York, 1991.
2) Microsoft Corp. Microsoft press computer dictionary. Microsoft Press, Redmond, Wa, 1991.
3) Shapiro, S. C. (Ed.) Encyclopedia of artificial intelligence (2 vols., 2nd ed.). John Wiley, New York, 1992.
4) Ralston, A. and Reilly, E. D. (Eds.) Encyclopedia of computer science and engineering (2nd ed.). Van Nostrand Reinhold, New York, 1983. See <CR> 24, 4 (April 1983), Rev. 40,210.
Bookmark and Share
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Reference": Date
Computer professional’s dictionary
Wyatt A., Osborne/McGraw-Hill, Berkeley, CA, 1990. Type: Book (9780078817052)
May 1 1991
The dictionary of computer graphics technology and applications
Latham R., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387975405)
Feb 1 1992
The computer glossary
Freedman A., Amacom, New York, NY, 1991. Type: Book (9780814477496)
Nov 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy