Meet Michel


    Indeed, that's me in the net stopping pucks!

    Oh yes, the life of a programmer.

    I have studied, worked, and taught in the field of embedded systems for over 30 years. I was brought up with the C programming language, but gradually adopted the object-oriented technologies of C++, Java, and C# to build reusable software components. But it was always a challenge to combine the benefits of object orientation with the efficiency of C for small footprint embedded systems. There was simply no language available.

    The B# language is a personal project to introduce modern programming techniques to the embedded system programmer who like me, has sought a better way to develop applications which are portable, reliable, and reusable and who does not wish to sacrifice size, speed, and simplicity to do so. Begun nearly 25 years ago, B# and its virtual machine have evolved over the years to meet these critera with the ongoing support of seminar participants, colleagues, and industry.

    As Chief Scientist at DeepObjectKnowledge, I understand and empathize with the programming frustrations of the embedded system programmer. I hope that my efforts go a long way to making the implementation of small footprint embedded systems a more pleasurable and productive pursuit.

    Cheers,

    Michel

B# was created by Michel de Champlain,
Chief Scientist at DeepObjectKnowledge