Lightbulb Games Studio

  • Home
  • About
  • Contact
  • Games
  • Blog & News
  • Home
  • About
  • Contact
  • Games
  • Blog & News

GameBulb
Game development in a nutshell

Naja: New Virtual Machine Language

11/30/2014

Comments

 
Picture

Updates and Changelogs

  • Version 1.1

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

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.

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

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!
Comments

    Author

    Naji Kadri - Lightbulb Games Studio Founder

    Archives

    March 2016
    February 2016
    January 2016
    December 2015
    October 2015
    September 2015
    July 2015
    June 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014

    Categories

    All
    Article
    Cool Indie Games
    Education
    Free Bundles
    GitHub
    Java
    Job Offer
    Naja
    News
    Partnership
    Prizes
    Reviews
    Technical Problems
    Tutorials
    Upcoming Games
    Updates
    Website Updates
    Xmas

    RSS Feed

Powered by Create your own unique website with customizable templates.