Abstract
The ObjectWorld is an experimental programming system combining the concepts of object-oriented programming and visual programming to enable software reuse. New objects are assembled from prefabricated ones. The concepts of object-oriented programming are characterized and the ObjectWorld is classified according to these concepts. Two examples demonstrate programming in the ObjectWorld.
- {Digi 86} Digitalk Inc.: Smalltalk/V Tutorial and Programming Handbook. User Manual for Smalltalk/V.Google Scholar
- {Kili 91} M. F. Kilian: A Note on Type Composition and Reusability. ACM OOPS Messenger, Vol. 2/3, 1991 pp. 24-32. Google ScholarDigital Library
- {Myer 90} B. Myers: Taxonomies of Visual Programming and Program Visualization. Journal of Visual Languages and Computing (1990) 1, Academic Press, pp. 97- 123.Google Scholar
- {Nier 89} O. Nierstrasz: A Survey of Object Oriented Concepts. In W. Kim. F. Lochovsky (Eds.): Object-Oriented Concepts, Databases, and Applications. ACM Press, Frontier Series, Addison-Wesley, New York, 1989, pp. 3-21. Google ScholarDigital Library
- {Penz 91} F. Penz: Visual Programming in the ObjectWorld. Journal of Visual Languages and Computing (1991) 2, Academic Press, pp. 17-41.Google Scholar
- {PeWo 91} F. Penz, T. Wollinger: Discover a New ObjectWorld. Proceedings of EastEurOOPe'91, Sept. 16-21, 1991, Bratislava, pp. 37-47.Google Scholar
- {UnSm 87} D. Ungar, R. B. Smith: Self: The Power of Simplicity. OOPSLA'87 Proceedings = ACM Sigplan Notices, Vol. 22/12, 1987, pp. 227-242. Google ScholarDigital Library
- {Wegn 87} P. Wegner: Dimensions of Object-Based Language Design. OOPSLA'87 Proceedings = ACM Sigplan Notices, Vol. 22/12, 1987, pp. 168-182. Google ScholarDigital Library
- {Wegn 89} P. Wegner: Learning the Language. Byte, March 1989, pp. 245-253. Google ScholarDigital Library
- {Wegn 90} P. Wegner: Concepts and Paradigms of Object-Oriented Programming. ACM OOPS Messenger, Vol. 1/1, 1990 pp. 7-87. Google ScholarDigital Library
Index Terms
- The ObjectWorld, a classless, object-based, visual programming language
Recommendations
Visual programming in the ObjectWorld
The software development environment ObjectWorld combines object-oriented programming and visual programming to enable software reuse. A programmer, builds new objects by the direct manipulation of prefabricated visual objects appearing on the computer ...
What Is Object-Oriented Programming?
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...
Constraint-Based Object-Oriented Programming
Constraint programming (CP) is a young but rapidly developing technology that supports the modeling and solution of a wide range of planning, scheduling, search, and optimization problems. The integration of CP concepts into languages from other ...
Comments