Our great sponsors
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Depends on what you mean by embedded? Microcontrollers (AVG/Arduino)? System-on-a-Chip (SoC)? Embedded Linux system (Raspberry Pi, ARM/MIPS, etc)? There is mrubyc which has been put onto various embedded systems. However, if you want raw performance and minimal memory usage, C is probably still the best option; although it is notoriously difficult to write secure code in C, which is why Rust and Zig are becoming popular for embedded development.
This. There’s a reason MicroPython ( https://micropython.org ) exists. It runs in 16kb of memory. Not everything has to be done with a chisel and stone in C.
Depends on what you mean by embedded? Microcontrollers (AVG/Arduino)? System-on-a-Chip (SoC)? Embedded Linux system (Raspberry Pi, ARM/MIPS, etc)? There is mrubyc which has been put onto various embedded systems. However, if you want raw performance and minimal memory usage, C is probably still the best option; although it is notoriously difficult to write secure code in C, which is why Rust and Zig are becoming popular for embedded development.
Depends on what you mean by embedded? Microcontrollers (AVG/Arduino)? System-on-a-Chip (SoC)? Embedded Linux system (Raspberry Pi, ARM/MIPS, etc)? There is mrubyc which has been put onto various embedded systems. However, if you want raw performance and minimal memory usage, C is probably still the best option; although it is notoriously difficult to write secure code in C, which is why Rust and Zig are becoming popular for embedded development.