MLPL - Multilingual Programming Language

What is MLPL?

A problem with majority of programming languages in use today is that they require some knowledge of an English language and alphabet. Children from non-English speaking countries therefore have a higher barrier for entry than children whose native language is English.

Idea behind MLPL is to create an interpreter for a language with very simple syntax that can be easily localized. A programmer would beside source code file provide a file that contains all the keywords localized to programmer's native language. Thus, children from non-English speaking countries can start programming at much earlier age.

Getting Started

If you are using Windows you can download the package using this

MLPL for Windows

If you are using Windows unpack the content of the package. Start the console and to to the directory to which you unpacked the package. You have a sample program you can run by executing

mlpl.bat sample.mlpl

in the console. Open any text editor and write your program using the documentation. Save it to the same directory that contains the unpacked package. Run your program by executing

mlpl.bat your_program.mlpl

from the console.

If you are using Linux you can download the package using this

MLPL for Linux

If you are using Linux unpack the content of the package. Start the console and to to the directory to which you unpacked the package. You have a sample program you can run by executing

./mlpl.sh sample.mlpl

in the console. Open any text editor and write your program using the documentation. Save it to the same directory that contains the unpacked package. Run your program by executing

./mlpl.sh your_program.mlpl

from the console.