NVM Virtual Machine 2.0
Sponsored Links
NVM Virtual Machine 2.0 Ranking & Summary
File size:
0.28 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
557
Date added:
2007-04-27
Publisher:
Tomasz Fortuna
NVM Virtual Machine 2.0 description
NVM stands for NVM Virtual Machine (yes, right. It’s the still-and-forever popular recursive acronym). NVM Virtual Machine is a small, quite portable and as I hope fast virtual machine. I’ve written it without precise purpose as a work for studies but I’m considering using it for scripting one of my µC projects (mobile robot).
It consist of three programs: assembler (+disassembler), execution environment and compiler of a high-level language (higher than assembler). First two are written in C, whereas compiler is written using ocamllex and ocamlyacc.
Currently, the latest version is available at: NVM it still needs a lot of work and tests. Feel free to comment it.
An example of language which is compiled by ocamllex and ocamlyacc:
def fibo($a, $b)
$c = $a + $b;
puti($a);
puts($Sep);
$a = $b;
$b = $c;
if ($c < 10000)
call fibo($a, $b);
;;
;;
def start($test)
$Sep = n;
puts(Fibonacci series:n);
call fibo(1, 1);
;;
Language has support for functions, global and local variables, some string support and that’s all. It has if and while keywords implemented also.
Enhancements:
- This is a complete and running version, but it needs a lot of testing.
- A few examples of the ASM and the higher-level language are provided.
- Compilation was tested on the x86, x86_64, and Cygwin (x86) platforms.
It consist of three programs: assembler (+disassembler), execution environment and compiler of a high-level language (higher than assembler). First two are written in C, whereas compiler is written using ocamllex and ocamlyacc.
Currently, the latest version is available at: NVM it still needs a lot of work and tests. Feel free to comment it.
An example of language which is compiled by ocamllex and ocamlyacc:
def fibo($a, $b)
$c = $a + $b;
puti($a);
puts($Sep);
$a = $b;
$b = $c;
if ($c < 10000)
call fibo($a, $b);
;;
;;
def start($test)
$Sep = n;
puts(Fibonacci series:n);
call fibo(1, 1);
;;
Language has support for functions, global and local variables, some string support and that’s all. It has if and while keywords implemented also.
Enhancements:
- This is a complete and running version, but it needs a lot of testing.
- A few examples of the ASM and the higher-level language are provided.
- Compilation was tested on the x86, x86_64, and Cygwin (x86) platforms.
NVM Virtual Machine 2.0 Screenshot
NVM Virtual Machine 2.0 Keywords
NVM
NVM Virtual Machine
NVM Virtual Machine 2.0
virtual machine
Machine 2.0
virtual
machine
b
portable
small
language
NVM Virtual Machine 2.0
Emulators
System
Bookmark NVM Virtual Machine 2.0
NVM Virtual Machine 2.0 Copyright
WareSeeker periodically updates pricing and software information of NVM Virtual Machine 2.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of NVM Virtual Machine 2.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
java virtual machine
virtual machine additions
virtual machine network driver
virtual machines
what is the java virtual machine
virtual machine tutorial
virtual machine software
microsoft virtual machine
virtual machine additions 2007
virtual machine manager
virtual machine linux
microsoft virtual machine downloads
virtual machine microsoft
hotspot virtual machine
java virtual machine launcher
Related Software
C# Java Virtual Machine is a tiny implementation of the Java VM, including simple native classes. Free Download
joeq virtual machine is a language-independent Java virtual machine implemented in Java. Free Download
Virtual Drum Machine is a simple drum machine. Free Download
High Level Virtual Machine is a toolkit for developing virtual machines for dynamic languages. Free Download
Virtual Machine Manager software is a desktop user interface for managing virtual machines. Free Download
Java::SJ::VirtualMachine Perl module is a Java virtual machine. Free Download
Virtual Machine Manager (virt-manager for short package name) is a desktop application for managing virtual machines. Free Download
muchine project is a small virtual machine that comes with its own assembler. Free Download
Latest Software
Popular Software
Favourite Software