Jarog is simple all-purpose programming language. It is open-source and written in Pascal. It was designed for no reasons and can be used for education purposes or just for fun.

Jarog is strongly typed language which supports procedural and functional programming paradigms. Jarog scripts are compiled into byte-code, executed by it’s own JarVM. Byte-code can be executed in place or can be saved to a binary file and executed in Jarog runtime environment.

In contrast to the most of modern programming languages Jarog does not have any OOP at all. But it has pretty strong and powerful functional programming.

Table of contents