LIPI: A Custom Object Oriented Interpreted Programming Language
Amardeep S. G. Singh, Arun Prakash Agrawal · 2018
In Computer Science jargon, an interpreter typically implies a computer program that prosecutes the instructions written in a particular programming language. A Computer programming language provides the necessary rudimentary rules and norms to be employed to draft a set of instructions that will be executed using an interpreter in this case. Lipi is a programming language designed to demonstrate paradigms not found in other programming languages. Lipi incorporates the functionality as that of Java coupled with simple syntax like Python. Lipi is different and better from the existing programming languages in the sense that it provides the developer with a sense of freedom and flexibility in developing a piece of code with the inclusion of features like advanced generics bounding, pluggable reserved words, superior reflection with system listeners, custom lambda declarations coupled with a comprehensive object-oriented nature. We believe that this language would be complete when it will be able to parse itself. From the successful implementation of the initial phase of the language, we are confident that this language will be adopted by experienced as well as novice programmers for development purposes in near future.