Have one to sell? Sell yours here
Object-Oriented Programming in the Beta Programming Language
 
 
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.

Object-Oriented Programming in the Beta Programming Language [Paperback]

Ole Lehrmann Madsen (Author), Birger Moller-Pedersen (Author), Kristen Nygaard (Author)
4.0 out of 5 stars  See all reviews (3 customer reviews)


Available from these sellers.



Book Description

July 1993
Serves as both a tutorial and reference for the BETA programming language. This book provides an introduction to the basics of object-oriented programming. It presents students with an easy learning curve - starting with simple BETA programmes and moving on to more advanced applications.

Product Details

  • Paperback: 400 pages
  • Publisher: Assn for Computing Machinery; 2nd edition edition (July 1993)
  • Language: English
  • ISBN-10: 0201624303
  • ISBN-13: 978-0201624304
  • Product Dimensions: 7.8 x 5.1 x 1 inches
  • Shipping Weight: 1 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #514,370 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

1 of 1 people found the following review helpful:
4.0 out of 5 stars Interesting language, opaque writing, November 26, 2004
Amazon Verified Purchase(What's this?)
This review is from: Object-Oriented Programming in the Beta Programming Language (Paperback)
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
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
5.0 out of 5 stars theoretical but very interesting, September 23, 2003
By 
This review is from: Object-Oriented Programming in the Beta Programming Language (Paperback)
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 : http://www.mjolner.com

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


1 of 2 people found the following review helpful:
3.0 out of 5 stars Only book on BETA, February 3, 2003
By 
Zachary S. You (Washington DC, USA) - See all my reviews
This review is from: Object-Oriented Programming in the Beta Programming Language (Paperback)
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.

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



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list



Look for Similar Items by Category


Look for Similar Items by Subject