Updates and Changelogs
What is Naja?
Naja is a new virtual machine language or binary coding that allow you to make simple calculations and data location.
Naja defaults of 100 location of memory for Strings, 100 location of memory for Integers. You can change it to as much as you want by editing the source code;
It has several codes for clearing a string , integer, add letters to strings, add , subtract, divide, and multiply integers. it also has codes for printing integers and strings, and code for setting a location in memory. It has codes to terminate system/machine and print Welcome message.
This is an open source project, you can modify and add codes to make your own orders and commands to the machine
Note: This is a virtual machine language that work in Java Virtual Machine
Naja defaults of 100 location of memory for Strings, 100 location of memory for Integers. You can change it to as much as you want by editing the source code;
It has several codes for clearing a string , integer, add letters to strings, add , subtract, divide, and multiply integers. it also has codes for printing integers and strings, and code for setting a location in memory. It has codes to terminate system/machine and print Welcome message.
This is an open source project, you can modify and add codes to make your own orders and commands to the machine
Note: This is a virtual machine language that work in Java Virtual Machine
How it works?
Naja takes string input from the programmer , which search for all the zeros and ones in the line of code. each zero present 1 and each 1 present 10. The value is then calculated and processed. The code is then ran by the machine , to check the code case and the order runs.
Naja is extensible and more codes can be added.
Naja is extensible and more codes can be added.
Download Source Files
The project is made for eclipse so you can import it and try it and edit it immediately. If you don't have Eclipse check the src file and copy the .java files to it them.
https://copy.com/XUtQwvm33kRxXSPE
https://copy.com/XUtQwvm33kRxXSPE
Want us to add your edits?
We would be glad if you (the programmer) made more complex things in our project, we'll be glad to add your implementation into the project so everyone that download the project will see your creation!
We will add your name in the .java files!
to contact us and share your new version of the project, contact us here:
Contact us!
We will add your name in the .java files!
to contact us and share your new version of the project, contact us here:
Contact us!