A multiparadigm programming language provides a variety of ontological elements that make it possible to model different problem domains in different ways. This in turn allows a programmer to utilize those modeling elements that are most appropriate to a problem domain of interest. This article discusses a new multiparadigm language called G. First a brief overview of multiparadigm research is given and then a description of the language G is presented. This is followed by a discussion of the paradigms included in G and examples of how to express these paradigms in G. Finally, an example is offered of how the ontological elements of different paradigms can be mixed, demonstrating the integration of diverse paradigms in G. © 1991.
Placer, J. (1991). The multiparadigm language G. Computer Languages, 16(3–4), 235–258. https://doi.org/10.1016/0096-0551(91)90009-X