Abstract
A multiparadigm programming environment allows the programmer to choose a notation which is the most natural for the problem at hand from among a number of alternatives. In this article, the design of a multiparadigm programming environment that integrates visual and object-oriented programming with LISP is presented. An object-oriented layer with concurrent constructs is built on a LISP layer; both layers are enhanced with visual programming capabilities. The notions of abstract data types, procedures, and processes are embodied in objects, which are supported by the object-oriented layer. Relational links, function modularization objects, and additional messagepassing mechanisms are introduced to extend the power and flexibility of the system. On top of the object-oriented layer are several program generation tools which make the task of program development relatively easy and fast.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have