Well, some very interesting posts recently, I appreciate this kind of discussion.
I'm now satisfied that the PIC 8 stuff is a bit of an odd man out, the exception rather than the typical.
This wasn't apparent earlier, it does seem like it is pretty unusual architecturally.
As for the precise timing stuff though, this strikes me as being a specific kind of optimization, rather than a language feature. I mean the language could expose some keyword or something to identify such code, but ultimately it becomes just a specific kind of optimization.
So if incorporating this isn't a huge cost then I lean toward including this a goal, at least until some good reason comes up to abandon the idea.
The motive for this and some other things too, is to free the mind from preconceptions, use a clean sheet of paper so to speak and not subconsciously constrain a new language.
Even features that might only be used by a small number of users are sometimes still desirable to have if the cost of including them isn't high.
As for Rust that is a "better" language that C but I learned recently from someone here of something even better Zig. and here's
a very detailed blog post by a clearly competent professional, as to why he is impressed by Zig.
He was impressed by the "inline for" feature too, and the language exposes "vectors" these are the kinds if things that interest me.
I'd be interested to hear what things about Zig do not appeal to experienced MCU developers, it looks like Zig is rather good, but it perhaps was not designed with MCU's in mind so might have gaps in that respect, note too that a motivation for Zig was to improve upon C.
One advocate of Zig points this out, a view I share wholeheartedly:
"The Zig project for me," Andrew tells us, "was peeling off these abstraction layers [of C] that we've all taken for granted and examining their foundational premises and saying, 'Is that really how it has to work? Let's question some of this stuff. Maybe it can be better'."
While investigating why features in C operate the way they do, Andrew came to realize that the reasoning behind many of them are not well justified.