Ada 95: The Lovelace Tutorial - The Book
Lovelace is now available as a hardcover book through Springer-Verlag.
The title is
Ada 95: The Lovelace Tutorial by David A. Wheeler,
ISBN 0-387-948-01-5.
The book is about 292 pages long and was published in 1997.
Here's a quote from the preface that explains its purpose:
"This tutorial explains the basics of the Ada computer programming
language and assumes that you have had some exposure to some other
algorithmic programming language (such as Pascal, C, C++, Fortran,
or BASIC)."
If you order the book directly from Springer-Verlag
it will cost $49.95 (U.S. dollars), plus shipping.
In the U.S., shipping is $3.00 using UPS ground;
in Mexico shipping costs $7.25 for UPS Air.
The following are various ways you can order the book:
- You can call Springer-Verlag.
In the U.S., Canada and Mexico their toll-free number is (800) 777-4643.
You can also fax an order to (201) 348-4505 from those three countries.
If you are in another country, contact Springer-Verlag in
Berlin, Germany by phone at 49 30 827 870 or by fax at 49 30 821 4091.
- You can deal with Springer-Verlag electronically.
The web site of Springer-Verlag New York is
"http://www.springer-ny.com/".
You can email an order. In the U.S.A., Canada, and Mexico send email to
"orders@springer-ny.com";
otherwise send email to
"orders@springer.de").
You can order via the web at
"http://www.springer-ny.com/ordernew.html".
They take Mastercard, Visa, Discover, or American Express.
- You can
order
the book electonically through Amazon.com.
- You can use the postal service and send a check or money order to:
Springer-Verlag New York, Inc.
Attn: Service Center
333 Meadowlands Parkway
Secaucus, NJ 07094
I encourage you to buy a copy instead of using this electronic version.
Yes, the electronic version is "free", but here are some reasons you
should buy the book instead:
- The book has been professionally edited, so the book version has had
a number of errors removed.
- Some material is only available in the book.
This includes a set of end-of-lesson questions that I
think will be very useful in classroom settings.
There are also a number of pages and diagrams
describing the design of sample program
"Small" (discussed in lesson 18) that aren't in this on-line version.
- Most people find that it's faster and easier to read paper than to read
typical computer screens.
The paper version will help you save time and avoid eyestrain.
Originally Lovelace was small enough to easily read on a computer, but
now it's so big that a paper version is significantly faster to read.
If you're curious about its size, statistics on
Lovelace's size are available.
- A paper version isn't tethered to a computer; the paper version frees you
to go wherever you want to go.
- You don't need to worry about installing software,
Internet connections, or downloading and installing data.
Why waste time trying to make things work, when you can simply start
using Lovelace right away?
- You can see new pages as quickly as you can turn a page.
Many people are connected to the Internet with slow lines, which makes the
electronic version much slower and less convenient to use.
For many people the WWW is the "World Wide Wait"; while this is fine
for some material, many will find the book easier to use.
- You can scribble notes all over the pages.
Yes, some software lets you do similar things, but nothing is as
user-friendly as a pencil.
Publishing Lovelace as a book makes Lovelace more accessible to more people,
but publishers rightly want to make a profit on the sales of such books.
Thus, I'm withholding the right to print Lovelace.
You can use Lovelace electronically, but please don't print it out.
You'll find that trying to simply print Lovelace as a book
without additional work doesn't work well anyway.
Thanks very much!
--- David A. Wheeler
You may now:
David A. Wheeler (dwheeler@ida.org)