Skip to content

Equivalent programs written in Java, Prolog and Haskell to explore similarities and differences between Imperative, Logical and Functional language paradigms respectively.

Notifications You must be signed in to change notification settings

tejas238/MultiLanguageProgramming

Repository files navigation

MultiLanguageProgramming

Equivalent programs written in Java, Prolog and Haskell to explore similarities and differences between Imperative, Logical and Functional language paradigms respectively.

Expression Generation in Haskell

All possible decimal expressions using four 10s with a result 0<x<10 are output using a build, split, merge strategy.

Expression Generation in Prolog

Equivalent program to create decimal expressions using the logic programming paradigm.

Expression Generation in Java

Equivalent program to create decimal expressions using OOP paradigm

Int To Full Form Conversion

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

Language Prototyping in Haskell

A sample imperative programming language created that can evaluate Assignment, While, If, Compound and Output statements

Language Prototyping in Prolog

Equivalent language implementation using the Logic programming paradigm

Language Prototyping in Java

Equivalent language implementation using the OOP paradigm

About

Equivalent programs written in Java, Prolog and Haskell to explore similarities and differences between Imperative, Logical and Functional language paradigms respectively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published