From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!rice!uw-beaver!uw-june!pattis From: pattis@cs.washington.edu (Richard Pattis) Newsgroups: comp.lang.ada Subject: Volper/Katz: New Ada book Summary: Can Ada compete with Pascal in CS-1 Message-ID: <11120@june.cs.washington.edu> Date: 15 Mar 90 21:02:00 GMT Organization: U of Washington, Computer Science, Seattle List-Id: After dozens of Ada as a second language books, there is now a book that introduces Ada as a first language. This book looks as if it is designed to compete in the CS-1 market, with such Pascal texts as Savitch, Koffman, Cooper & Clancy, Dale, etc. This is a tough arena to compete in, because each of these books is well written and quite mature (survival of the fittest or at least the fit, at work). Most are already in 3rd editions. Volper/Katz looks like the first Ada book that can give these some competition based solely on how well it is written, not to mention the use of a "better" language (if not better for CS-1, definitely for CS-2). Before I get too enthusiastic, let me say that I haven't read the book. But I spot checked it on a dozen or so interesting areas (I've taught Ada in a CS-1 class for the last 6 quarters, and Modula-2 for 15 quarters before that) and it holds up excellently. The two common reasons that people don't use Ada in introductory courses (at least the two reasons that have merit) are: no books at the right level; no usable compilers (usable means cheap enough to buy (price) and use (paying for cycles) and good enough diagnostics for beginners). Volper/Katz is an excellent answer to the first complaint. Meridian's $50 PC compiler is a good answer to the second (JPI is planning an Ada environment similar to their excellent Modula-2 environment, and mini/mainframe compilers are continuing to come down in price, and up in speed). All in all, compiler technology is improving, and texts are coming on line (a translation of Koffman's Pascal book is in the offing too). Before today, I couldn't recommend a good path for instructors wanting to use Ada in their CS-1 classes. Today, with Volper/Katz and the $50 Meridian compiler, I can. Rich Pattis