• Title of article

    Japlo: Rule-based Programming on Java

  • Author/Authors

    Esplak, Miklos University of Debrecen, Hungary

  • From page
    1177
  • To page
    1189
  • Abstract
    Imperative programming languages (such as Java) are the most widespread programming languages recently. Besides being quite easy to get familiar with them, they are also perfectly suitable for business software development. Although the pro- ductivity of imperative languages is much acclaimed, some problems are much easier to solve in a logical language. The paper introduces a Java language extension called Japlo, which #12;ts the Prolog language constructs into Java harmonically. Blurring the borders between the representatives of these two paradigms, the author aims at mak- ing the logical programming tools more easily available for Java programmers. Japlo does not only provide a foreign language interface to Prolog programs, but you can write Prolog rules within the language relying on some basic concepts (static typing, expression orientation) and the grammatic structure of Java.
  • Keywords
    Java , Prolog , Japlo
  • Journal title
    Journal of J.UCS (Journal of Universal Computer Science)
  • Journal title
    Journal of J.UCS (Journal of Universal Computer Science)
  • Record number

    2660504