B#: A new object-oriented programming language

    B# (pronounced "be sharp") is a new object-oriented programming language designed explicitly for the development of small footprint embedded systems. It embraces modern programming techniques without compromising speed, memory, size, and simplicity. It directly supports interrupt handling, address device registers and multi-threading without dependency on third party compiler or RTOS vendors. Coupled with a compact virtual machine, B# code is easily ported and reused across multiple hardware platforms. The virtual machine written in ANSI C takes only 24KBytes Flash and requires a minimum RAM of 2KBytes! In short, the B# language has been built from the bottom up with the embedded system developer in mind.

    Read the Quick Tour and join the B# Community!

    B# 1.0 beta 1 is released!


Copyright © 1999-2009   DeepObjectKnowledge Inc.   All rights reserved.