Brian Patrick
Associate Professor, Computing and Information Systems
B.Comp.Sc (Concordia), M.Scc (Queen’s), Ph.D., M.B.A. (McGill)
Email: bpatrick@trentu.ca
Office: Otonabee College Academics 102.8
Office: Otonabee College Academics 102.8
Areas of Expertise:
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.