Embedded.com – B# – A programming language for small footprint embedded systems applications: Part 1
Embedded.com – B# – A programming language for small footprint embedded systems applications: Part 1: “B# (pronounced ?be sharp?) is a tiny, object-oriented, and multi-threaded programming language that is specially dedicated for small footprint embedded systems.
Because B# has its roots in the C family of languages, it will be immediately familiar to C, C++, Java, and C# programmers. In addition to supporting modern object-oriented features such as namespaces, abstract and concrete classes, interfaces, and delegates, the B# language caters to the embedded systems programmer with efficient boxing/unboxing conversions, multi-threading statements, field properties, device addressing registers, interrupt handlers, and deterministic memory defragmenter…”