April 2, 2009
I'll be speaking from 3:30pm and 5pm on the 2nd of April at the McEnery Convention Center, and meeting up with people from the ESC conference all week. My talks (ESC-444 and ESC-464) will be on how to write generic device drivers and small and reusable object-oriented data structures in C and B# in the context of embedded systems! If you're around, do stop by and say hi.November 6, 2008
I will give a talk about the B# language and its virtual machine at Trent University this November.September 8, 2008
I will give two talks about the B# language and its virtual machine at Renesas DevCon this October. One about our answer to the venerable C language B#: An OO Answer to C for Small Footprint Embedded Systems and a second about a pillar subsystem of the B# virtual machine: its portable memory manager that has a major role in the Hardware Abstraction Layer (HAL) interface of the virtual machine (look at Implementing a Reusable Memory Manager in ANSI C for Any Embedded Platform)
This project started more than two decades ago, a challenge to combine the benefits of object orientation with the efficiency of C for small footprint embedded systems. Where at that time, there was simply no language available. C++ had a too large footprint (still today in most of the time) and even if it is wonderfully flexible, that makes it unfortunately too complex.
The B# programming language has now its website! Have a look to its FAQ, any comments or questions will be appreciated, drop me a mail: mdec@DeepObjectKnowledge.com
Copyright © 2008-2009 Michel de Champlain. All rights reserved.