Multi-Paradigmatic Programming: A Case Study
Abstract
This effort initiated an investigation of an extremely modular programming technique using multiple languages and programming paradigms. The investigation consisted of the implementation of a computer aided language learning program that uses definitions from semantically chosen vocabulary terms. The original problem was analyzed and divided into three modules: the interface, the word selector, and the dictionary. Each of the modules (sub-programs) was handled using a different programming language and paradigm; procedural, logical and object oriented. The end result was a small Windows based program with a strong artificial intelligence (AI) component. The system demonstrates the ease of development of multi-paradigmatic programs that combine AI techniques with a common, widely accepted type of interface. While this type of programming requires further studies, the preliminary assessment is that it is well suited to be the method of choice for future hybrid AI systems of medium size.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 1998
- Accession Number
- ADA342492
Entities
People
- Michael L. Mchale
- Roshan P. Shah
Organizations
- Rome Laboratory