Equivalent programs written in Java, Prolog and Haskell to explore similarities and differences between Imperative, Logical and Functional language paradigms respectively.
All possible decimal expressions using four 10s with a result 0<x<10 are output using a build, split, merge strategy.
Equivalent program to create decimal expressions using the logic programming paradigm.
Equivalent program to create decimal expressions using OOP paradigm
Java Program to convert an integer to its textual equivalent i.e. 1,235,110 converts to One Million Two Hundred Thirty Five Thousand One Hundred Ten
A sample imperative programming language created that can evaluate Assignment, While, If, Compound and Output statements
Equivalent language implementation using the Logic programming paradigm
Equivalent language implementation using the OOP paradigm