Abstract

It has been recognized that neither of the two major programming approaches, procedural and non-procedural, can be optimal for every application. The availability of both paradigms in the same environment enables the programmer to choose the appropriate paradigm for each subtask, thereby leading to more efficient programs. In this paper we describe a system that has been developed for interfacing Franz LISP, a language particularly suitable for the non-procedural style of programming, and Ada, a powerful procedural language. This system enables the user to call Ada subprograms from within the Franz LISP environment. The system incorporates a generator which takes as input certain information about the Ada subprogram and then dynamically generates an Ada main unit which is utilized for interfacing. The system allows the user to take advantage of the power of the Ada programming language from within the Franz LISP environment.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call