October 5, 2009
I'll be speaking on the 6th and the 7th of October at the FIVE Convention Center, and meeting up with people from the ESC conference all week. My talks will be on fundamentals of class design and a memory manager for small footprint embedded systems (the one used in the B# virtual machine)! If you're around, I will be glad to chat about B# :)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.