I’m just talking about business logic and data structures. It seems fine to want to not have bugs in principle!
Though to your point when we’re talking about 8-bit microprocessors the amount of complications that could even be placed. I just feel like it’s totally normal to feel lacking when writing/reading certain kinds of code in C.
> business logic and data structures. It seems fine to want to not have bugs in principle!
I think there is no (embedded) language so far which prevents you from having bugs in business logic.
Why do you think you'll need to process input strings?
> just a bit complicated
Like what? Most embedded projects don't use concurrency, or even dynamic allocations. Not every projects is a hackable bluetooth/wifi stack, that you need Rust otherwise [insert favourite exploit FUD here]. It can be as simple as a toothbrush with two buttons and a motor.