Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Block-structure and object-oriented languages
Madsen O., MIT Press, Cambridge, MA, 1987. Type: Book (9780262192644)
Date Reviewed: Mar 1 1989

The purpose of this paper is to show that in object-oriented programming (e.g., in SIMULA 67 and Beta) block structure--when procedures, classes, and blocks can be textually nested--is a natural and powerful mechanism. From this viewpoint a critique is given of Smalltalk-80, in which this facility is abandoned. The discussion is supported by many examples written in a subset of Beta. The author states that the notion of Smalltalk-80 metaclasses is nothing more than a technical trick and can also be handled by traditional block structure constructs. But Smalltalk adherents can argue with this point because they can make the opposite simulation, and the discussion moves into the sphere of programming styles.

Reviewer:  A. V. Anisimov Review #: CR112523
Bookmark and Share
 
Language Constructs and Features (D.3.3 )
 
 
BETA (D.3.2 ... )
 
 
Simula (D.3.2 ... )
 
 
Smalltalk-80 (D.3.2 ... )
 
 
Applicative (Functional) Programming (D.1.1 )
 
 
Sequential Programming (D.1.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Language Constructs and Features": Date
A stub generator for multilanguage RPC in heterogeneous environments
Gibbons P. IEEE Transactions on Software Engineering 13(1): 77-87, 1987. Type: Article
Aug 1 1987
Essentials of programming languages
Friedman D. (ed), Haynes C., Wand M., MIT Press, Cambridge, MA, 1992. Type: Book (9780262061452)
Feb 1 1994
Symbolic computing with Lisp
Cameron R., Dixon A., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780138778460)
Apr 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy