RSS 5 projects tagged "Virtual Machine"

No download No website Updated 21 Dec 2013 Objeck Programming Language

Screenshot
Pop 224.40
Vit 24.98

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.

Download No website Updated 11 Jan 2012 sVimPy

Screenshot
Pop 43.58
Vit 1.00

sVimPy is a very small Python virtual machine intended for use in microcontroller projects. At the moment, it supports about 3/4 of all opcodes used in python3k. Most data types are supported. The intended goal is to use this VM in environments like Atmel's ATmega chips (2-8kb RAM). The microcontroller bootloader is still missing (no arduinos left for experimentation). Classes are not supported. Features include: function calling, a stack based VM, garbage collection, very low memory usage, an interactive debugging console, dictionaries and tuples, iterations, VM single stepping (game loop usage is possible), C function calling, a small memory footprint, fast performance, the ability to be used as a library in other projects, a simple API + code, possible usage as a small deployment executable for Python projects.

No download No website Updated 21 Apr 2011 nxcc

Screenshot
Pop 26.57
Vit 33.11

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 25 Apr 2010 Supernova

Screenshot
Pop 19.87
Vit 38.17

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.

No download Website Updated 20 Apr 2009 teeterl

Screenshot
Pop 28.71
Vit 42.74

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.

Screenshot

Project Spotlight

Catharsis.NET.Commons

A library of extensions for many common .NET types.

Screenshot

Project Spotlight

FastCRM

A Web-based customer relationship management system.