Skip to content

(Re-)Introducing EM !!

The journey continues....  Back from the "drawing-board", we've now reworked the original EM Programming Language into a novel environment – quantitatively  improving embedded code performance as well as qualitatively  elevating your embedded coding experience.

From EM to EM•Script

We've followed a very simple recipe in our latest flagship effort:

  start with TypeScript – a widely-used ("top-five") modern programming language;
  add VS Code to the mix – the popular IDE in fact written in TypeScript; and then
  fold in some "secret-sauce" found in EM – which finally takes us to EM•Script

Operating within the confines of TypeScript – and leveraging its world-class language support within VS Code – we've morphed a standalone EM language (used by just a handful of developers since 2010) into an EM•Script environment accessible to the broader community.

Following our inaugural EM•Script SDK release [v26.1.x], watch for revamped tutorials and articles coming available at this site – including updated EM•Mark scores which measure program size, execution time, and overall energy efficiency of embedded applications.

But ultimately, you'll have to evaluate EM•Script on your own terms – so let's get started !!

Call to action

visit this site's Home page and read more about the what | why | how of EM•Script

download the latest version of the EM•Script SDK and even blink some LEDs [see Setup]

follow The EM Foundation on LinkedIn and GitHub – and pass this information on to others

Happy coding !!!   🌝   💻