Buy used:
$25.98
$4.97 delivery January 15 - 16. Details
Or fastest delivery January 9 - 13. Details
Used: Very Good | Details
Sold by emaxbooks
Condition: Used: Very Good
Comment: Former library. Publisher: Addison-Wesley Publishing Co, (1993); Binding: Softcover; Clean text, solid binding, minor wear on cover. Free tracking available. International shipping available. (2)
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Object-Oriented Programming in the Beta Programming Language 2nd edition

4.0 4.0 out of 5 stars 3 ratings

Object-oriented programming originated with the Simula language developed by Kristen Nygaard in Oslo in the 1960s. Now, from the birthplace of OOP, comes the new BETA programming language, for which this book is both tutorial and reference. It provides a clear introduction to the basic concepts of OOP and to more advanced topics.

Product details

  • Publisher ‏ : ‎ Assn for Computing Machinery; 2nd edition (January 1, 1993)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 400 pages
  • ISBN-10 ‏ : ‎ 0201624303
  • ISBN-13 ‏ : ‎ 978-0201624304
  • Item Weight ‏ : ‎ 1.2 pounds
  • Dimensions ‏ : ‎ 6.25 x 0.75 x 8.75 inches
  • Customer Reviews:
    4.0 4.0 out of 5 stars 3 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
O. Lehrmann Madsen
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4 out of 5 stars
3 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on November 26, 2004
    BETA is an instructive example in the history of OO programming, but never really took off.

    The language does contain a few worthwhile ideas. In languages like Java or C++, subclass methods can over-ride superclass methods, and optionally dispatch to the superclass. In BETA, the "inner" form of dispatch means that the superclass always controls the caller's interface, and optionally dispatches to the subclass. That's very attractive when the superclass doesn't necessarily trust subclass over-rides to maintain important invariants. BETA also goes a big step beyond the getX/setX methods that commonly export attributes. In BETA, the same syntax is used for assignment to variables as for methods calls. You can't tell the difference, by looking at the caller, whether you're looking at a reference to an attribute or to an accessor method. Although odd in other respects, that's one case where the assignment/call unification can solve some problems. Constructs for parallel programming a strength, but exception handling is a weakness and the <<SLOT>> interface definitions go beyond just weak. Scoping for programming in the large is mostly in the writers' imaginations.

    The language uses peculiar syntax. The least of the problems is that the "left hand side" of an assignment is on the right, and that many syntactic markers rival C trigraphs for ugliness. The Danish authors generally use very good English, but often choose inexplicable terms (like "pattern") for familiar notions (like C++ "class"). As noted elsewhere, this is the only BETA book around, so there's really nothing to compare it to.

    I'm not aware of any current use of BETA, so this book is of historical interest only. It's instructive as a bad example in choosing syntax for a programming language, but also as a good example for some of its creative semantics. I look forward to seeing some of those good ideas enter the main stream.

    //wiredweird
    3 people found this helpful
    Report
  • Reviewed in the United States on February 3, 2003
    Since this is the only book on BETA, the rating is meaningless. But this is a competent book technically, but it is a dry book. The prose is awkward in many places, probably due to that fact that the authors are all Danes.
    The BETA language is conceptually more advanced than C++ or even Eiffel; it's sad that no one seems to be using it.
    2 people found this helpful
    Report
  • Reviewed in the United States on September 23, 2003
    The Beta language is a relatively new OO language with some very innovative aspects. One of the key inventers of Beta was Kristen Nygard, the same person who invented Simula, the first OO language. However I wonder if Beta will ever be used for commercial projects. Beta is a very powerfull language, well designed, but is definitely not the most easy programming language. Reality shows that for commercial projects, more simple programming languages are the most popular ones.
    This being said, this book is a very good intro to Beta and it can also serve as a more advanced book on OO programming concepts. The book does not only explain how to program in Beta, but also why the Beta language is designed the way it is. Also a lot of comparisons are made with other programming languages. This makes it an excellent book for understanding why OO languages are designed the way they are ...
    I can strongly advice this book to anyone intersted in programming languages....
    For people interested in Beta, you can download a compiler with IDE for free from the internet site : [...]
    5 people found this helpful
    Report