shenva is a compiled low level programming language with a high level feeling to it. It was created as a gateway language for python users to learn C, and it tries to combine the two languages into an easy to read syntax. The pourpuse of the language is to help high level programmers to get used to the syntax of C and C++, and to help them have a better understanding of assembly, the stack, and pointers.
Our compiler can compile one file of shenva code into an exe. It supports variables, conditions, loops functions, and pointers. Its also an open source project, so feel free to add features like includes and memory allocation.
this project was made as a final project for "Magshimim" program, Israel's offical cyber education program.
- Compile Shenva language code
- Run Shenva language programs
when clonening version 1.0.0, unzip the installer, and install the program. after installation it is recommended to read the README.txt file in the installed folder, and to add the folder to the PATH on your windows machine