Other Programming Languages

Using other programming languages that support the BBC micro:bit

Overview

Aside from the officially supported editors: Makecode and Python there are a number of different languages that include support for the micro:bit.

This resource aims to compile a list of these programming languages with a link to the documentation, plus an example program.

Submissions

To add a new language to the page, edit the page on Github. For a language to be accepted it’s implementation must be complete enough to display a heart on the display!

Please format the addition using this template:

Language Name

Project homepage

Example

micro:bit heart

example code to show a heart on the display

Alternate Languages

Ada

Project homepage

Example

micro:bit heart

with MicroBit.Display;

procedure Main is
begin

   loop
      MicroBit.Display.Display ("<3");
   end loop;
end Main;