Brian Patrick
Along with my colleague, Michel de Champlain, our research over the past several years has focused on the development of a new programming language called B#. The language, built from the bottom up, is optimized to explicitly support smaller footprint embedded system applications. With object-oriented features and its own virtual machine, the language incorporates type extensions, interrupt handling, and device register access without compromising speed, memory constraints, and portability.