Annotated Bibliography        Table of Contents

Beidler, John. Data Structures and Algorithms - An Object-Oriented Approach Using Ada 95. New York: Springer-Verlag. 1997.

Readers of this book are expected to have a good working knowledge of programming.  The reader is taken through an in-depth look at data structures using Ada 95 in an object-oriented approach.



Cohen, Norman. Ada as a Second Language. New York: McGraw-Hill. 1996.

This book covers everything a programmer needs to know to write good object-oriented programs.  Example programs may need to be altered some depending on which compiler is being used.



Dale, Nell, et al. Programming and Problem Solving with C++. Sudbury, MA: Jones and Bartlett Publishers International. 1997.

This is an outstanding book for any person who does not know very much about computers or programming but wants to learn.  The writer starts off with the basics of a computer and works up to programming at an intermediate level.



Dershem, Herbert & Michael Jipping. Programming Languages Structures and Models. 2nd ed. Boston: PWS Publishing. 1995.

This book gives a basic overview of different styles of programming.  It also gives the reader insight into some of the different types of programming languages that are being used.



Eckel, Bruce. Thinking in Java. New Jersey: Prentice-Hall. 1998.

This is a book for programmers of all levels.  This book starts with the basic format and works up to introducing the reader to object-oriented programming.  There are a lot of code examples given to teach the concepts presented.



English, John. Ada 95 the Craft of Object-Oriented Programming. Hemel Hempstead, England: Prentice-Hall. 1997.

This book takes the beginning programmer through the fundamentals of programming while developing a case study. It also contains a good glossary for reference.



Flanagan, David. Java in a Nutshell. 2nd ed. Sebastopol, California: O'Reilly. 1997.

This is one of the best reference manuals a Java programmer can buy.  This book will answer almost any question a programmer will have about version 1.1 of Java.



Gehani, Narain. Ada An Advanced Introduction. Englewood Cliffs, New Jersey: Prentice-Hall. 1983.

This is one of the first books published to teach programmers what Ada 83 has to offer them.  This book was written for people who have programming experience.  A good reference for Ada 95 users.



Johnston, Simon. Ada 95 for C and C++ Programmers.  Harlow England: Addison-Wesley. 1997.

This is a perfect book for C and C++ programmers who want to learn Ada 95.  This book teaches Ada 95 by giving comparisons to both C and C++.  In the back of the book is a CD containing an Ada 95 compiler for Windows 95 and NT.  Also included is the Ada 95 Reference Manual.



Liang, Daniel. An Introduction to Java Programming. Indianapolis, Indiana: Que E&T. 1998.

This is an easy to read basic programming book.  It is written for someone with no programming experience.  A good book for anyone who wants to learn Java as their first language.  This book comes with a 90 day text book edition of Borland's Jbuilder Java developmental tool.



Meyer, Bertrand. Object-Oriented Software Construction. 2nd ed. New Jersey: Prentice-Hall. 1997.

This book is considered to be the best text about object-oriented software.  It is written for the avid programmer that has a good working knowledge of programming.  If a programmer wants in-depth insight into Eiffel and the proper structure for object-oriented concepts, this is the perfect book.



Skansholm, Jan. Ada 95 From the Beginning.  3rd ed. Harlow England: Addison-Wesley. 1997.

An excellent book for the beginning programmer.  The book starts with the fundamentals of the language and teaches a new programmer everything they need to know to use Ada 95 including object-oriented programming methods.



Smith, Michael. Object-Oriented Software in Ada 95. London: International Thomson Computer Press. 1996.

This book is written for programmers who are just starting.  It starts off basic and teaches the fundamentals of object-oriented programming using Ada 95.



http://java.sun.com/

If you are looking for information on what is new in Java, then this is your site.  Sun offers mail lists and news groups for people who are interested in keeping up with the fast paced world of Java.



http://lglwww.epfl.ch/Ada/rm95/

If you are looking for the Ada 95 Reference Manual, then this link will take you straight to the table of contents.



http://www.adahome.com/

This site has a very good comparison of object-oriented languages.  You will find a free tutorial and an online copy of the Ada 95 Reference Manual.



http://www.AdaPower.com/

This is a new site which has an excellent list of links to other Ada web pages.  If you are looking for tutorials, books, or answers to some programming questions, this is is the place to start.



http://www.Eiffel.com/

This site has some comparisons between several different object-oriented languages.  If you are interested in finding out more about Bertrand Meyer and his books, you will find a lot of information on this web page.



http://www.Inprise.com/

This site use to be http://www.Borland.com/.  If you need information on programs to assist you with programming in Java or C++, then you will want to look at this site.  Inprise puts out some excellent programs that are user friendly for programming in Java and C++.


Go to the Table of Contents