Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
$4.08 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Modula-3
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Modula-3 [Facsimile] [Paperback]

Samuel P. Harbison (Author)
4.0 out of 5 stars  See all reviews (3 customer reviews)

Price: $38.20 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 6 to 12 days.
Ships from and sold by Amazon.com. Gift-wrap available.

Formats

Amazon Price New from Used from
Hardcover --  
Paperback, Facsimile $38.20  

Book Description

March 1992
This book aims to provide a complete guide for programmers who want to learn how to write correct and maintainable programmes in the Modula-3 programming language - the newest member of the Pascal family of languages. The book describes the complete Modula-3 language, beginning with basics and progressing to more advanced features of the language. Coverage includes the basic language, declaration statements, types and procedures. By following the first half of the guide's step-by-step instruction, readers may gain a complete command of the "Pascal subset" of Modula-3 and be ready for the more advanced concepts of the language. The guide then goes on to discuss the exception handling mechanism to illustrte robust programming techniques. Also covered are modules and interfaces in detail, dynamic memory, object-oriented programming, concurrent programming and others.


Editorial Reviews

From the Back Cover

Here's a complete guide for programmers who want to learn how to write correct and maintainable programs in the Modula-3 programming language--the newest member of the Pascal family of languages. The book describes the complete Modula-3 language, beginning with basics and progressing to more advanced features of the language. Coverage includes the basic language, declaration statements, types, and procedures. By following the first half of the guide's step-by-step instruction, readers will gain a complete command of the "Pascal subset" of Modula-3 and be ready for the more advanced concepts of the language. The guide then goes on to discuss the exception handling mechanism to illustrate robust programming techniques. Also covered are modules and interfaces in detail...dynamic memory...object-oriented programming...concurrent programming...and more. From the author of the bestselling C: A Reference Manual 3/e

Product Details

  • Paperback: 400 pages
  • Publisher: Prentice Hall; Facsimile edition (March 1992)
  • Language: English
  • ISBN-10: 0135963966
  • ISBN-13: 978-0135963968
  • Product Dimensions: 9.2 x 6.8 x 0.8 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #2,384,443 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
5.0 out of 5 stars A well written manual with little practical interest today, September 29, 2002
By 
Jo Totland (Oslo, Oslo Norway) - See all my reviews
This review is from: Modula-3 (Paperback)
Modula-3 is a language in the Wirth family of languages, but this time, the result has been an actually useful language (perhaps because Wirth was not involved in the process). I am unsure as to why the language never catched on, as it is as readable as Pascal, as expressive as C++ or Ada, as safe as Java, and with a reasonable module system. It would be the ideal teaching language, and the ideal language for software engineering. I guess DEC never had a marketing engine comparable to Sun.

The book is clearly aimed at someone already having taken a basic programming course, but requires little knowledge beyond that. Harbison describes every major feature in just about the right amount of detail, and emphasizes how Modula-3s features help you write reliable and maintainable software (they really do).

Unfortunately Modula-3 is now dead. It's real-world use is close to non-existent, and anyone looking for a sane language for real-world use are going to Java. The book is excellent, but the value is limited because you will probably never find a good reason to write a Modula-3 program instead of using a more mainstream language.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
4.0 out of 5 stars A clear text and reference, but slightly disorganized., September 20, 1998
This review is from: Modula-3 (Paperback)
Displaying the power and clarity of this fairly young but robust, reliable, efficient, platform-independent programming language, the author covers all its features with formal definitions, examples, and side comments that relate Modula-3 concepts to C++, Pascal and other languages. Great for self-study, useable as a text. Has exercizes at the ends of each chapter. Once used that way, Harbison's book makes a fine reference on the langauge, but some topics are covered more than once, at different levels of detail, which can be frustrating. Assumes the reader already knows something about computer programming. For a from-scratch beginners book, try Boeszoermenyi's book. (Learn Modula-3 and put Java and C++ out of business!)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 5 people found the following review helpful:
3.0 out of 5 stars A decent book but some of the examples are buggy!, June 19, 2000
By A Customer
This review is from: Modula-3 (Paperback)
This book was hard to understand but it was very informative on data structures and algorithms. My only complaint about this book is that the examples are buggy. While taking Computer Science at Stony Brook, all of the students could not run certain program examples (the ones from the chapter pertaining to "External Searching Algorithms" for example) because they were buggy. Also encountered buggy diagram explanations of AVL trees. In general, the book was readable and understandable (if read VERY carefully) but was frustrating at times because of buggy explanations and examples and was a little un-organized.

If possible, try to avoid the Modula III language all together. Although it encompasses mostly all of the concepts that C++ has, C++ is an outgrowth from the mistakes of Modula III.

Please note that I do NOT recommend using this book in conjunction with Boeszoermenyi's book "Programming in Modula 3: An Introduction to Programming with Style." It is grossly unorganized and their explanations are convoluted, not detailed, assumes that the user is using SRC Modula III and that the reader has a programming background (although they claim otherwise).

If you are interested in algorithms try "The Algorithm Design Manual" by Steven S. Skiena. This book encompasses great information from a professor with years of teaching experience in the Computer Science field.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide