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.