19 projects tagged "Virtual Machine"

No download No website Updated 17 May 2014 Objeck Programming Language

Screenshot
Pop 288.39
Vit 78.29

The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.

No download Website Updated 20 Apr 2009 teeterl

Screenshot
Pop 28.74
Vit 43.19

teeterl is a lean, portable implementation of Erlang. teeterl starts from a single executable file without any additional harness. teeterl is built using Apache Portable Runtime, a library tested on dozens of OSes and their flavors. teeterl borrows from industry-standard Erlang/OTP, especially when it comes to compiler front-end. teeterl provides the concurrency power of Erlang without any telecom cruft.

No download No website Updated 08 Sep 2009 xNBD

Screenshot
Pop 44.33
Vit 41.54

xNBD is yet another NBD (Network Block Device) server program, which is fully compatible with the NBD client driver in the Linux kernel. In comparison with the original NBD server, it provides possibly better I/O performance by using mmap(), concurrent access from multiple clients, distributed Copy-on-Write disk, and live storage migration for virtual machines.

No download Website Updated 01 May 2010 Shannon

Screenshot
Pop 32.22
Vit 40.27

Shannon is a general purpose stream-oriented programming language; it is concise and yet feature rich. Streams, FIFOs, and Unix shell-style pipes are first-class concepts in the language. You can connect functions and FIFOs within your program similar to the way you connect processes with pipes in the Unix shell. These constructs in Shannon, however, are highly efficient as no true multitasking is involved, and at the same time they allow you to write more concise and readable code for chained data processing. State is a special type of function that returns a reference to its own local data and any nested functions it may have. In effect, states implement classes in terms of OOP, and yet classes per se aren't part of the language. A special type of modules marked as "persistent" is an effective replacement for databases and SQL. This allows you to access persistent shared data using native Shannon constructs, eliminating the need for an extra query language. Intuitive and minimalist syntax and semantics are used. Particularly, "minimalist semantics" means less things to remember and more possibilities. Shannon is statically-typed, although it provides dynamic typing facilities as well.

No download Website Updated 25 Apr 2010 Supernova

Screenshot
Pop 19.34
Vit 38.68

The Supernova programming language is a modern scripting language and the first one that presents the concept of programming with direct fiction description using a clear subset of pure human language. It is easy for users with no programming experience. It is not sensitive to case, spaces, tabs, or line breaks. It support GUI programming. The source code can be written in a mixture of Arabic and English. It lets you distribute directly executable application files. It lets you use the Windows API and call DLL functions. It includes libraries for sound playing, sound recording, and movie playing. It includes commands for text processing, date and time processing, multi-dimension arrays, and file I/O. Its documentation includes many samples and tests.

Download No website Updated 04 Mar 2011 Embeddable JVM

Screenshot
Pop 14.42
Vit 34.39

Embeddable JVM is a JVM for embedded systems with no OS. Class files can be executed directly from an SD card. It has small memory consumption (512k is enough). Only the FAT16 filesystem is supported for now. It has been tested on LPC2478 and LPC2939 boards.

No download No website Updated 21 Apr 2011 nxcc

Screenshot
Pop 26.76
Vit 33.69

nxcc is a tiny C-like script compiler and virtual machine. It supports classes, can easily be embedded, and is not memory safe or type safe.

No download Website Updated 17 Aug 2013 Pascal-P4 for Free Pascal and Delphi

Screenshot
Pop 40.14
Vit 16.90

Pascal-P4 for Free Pascal and Delphi is a port of a Pascal compiler written at ETH Zurich in 1976. The source code of the compiler is documented in the book "Pascal Implementation" by Steven Pemberton and Martin Daniels. The purpose of this project is to make Pascal-P compilable by Free Pascal and Delphi while keeping the changes to a minimum and preserving the line numbering as much as possible.

No download No website Updated 10 Sep 2013 RAVM

Screenshot
Pop 34.26
Vit 16.19

RAVM is a fast virtual machine coded mainly in x86 assembly. It has 256 registers that are 32-bits each, and it uses 32-bit instructions. On a 2.4 GHz Intel CPU it can execute nearly 400 MIPS with bounds checking on memory accesses. An assembler is provided.

No download No website Updated 17 Sep 2013 OSv

Screenshot
Pop 33.85
Vit 15.98

OSv is an operating system for virtual machines in the cloud. It can run existing Linux code, including a JVM, but is much smaller and simpler than Linux, and has been designed from scratch to focus on running efficiently on virtual machines.

Screenshot

Project Spotlight

Monkey HTTP Daemon

A small, powerful, and really fast Web server for Linux.

Screenshot

Project Spotlight

ZXTune

A portable cross-platform library and a set of applications for chiptunes playback.