T1: Secure Programming for Embedded Systems [pdf]
t1lang.github.io
t1lang.github.io
https://www.mikroe.com/mikropascal
http://www.astrobe.com/default.htm
https://www.ptc.com/en/products/developer-tools/perc
https://www.ptc.com/en/products/developer-tools/apexada
A simple slide with an overview table would suffice, no need to deep dive into all of them.
https://appleinsider.com/articles/16/10/28/examined-the-new-...
Names are hard I guess. But if you're going to pick a [letter][number] name it'd be hard to come up with one that has a worse naming collision.
Apple's moved on to T2 in their current machines, so beyond "Isn't that Apple's old security chip?" questions it probably won't run into much overlap, but first thought was "is this Apple releasing something related to the T1 chip?"
As far as I can tell T0 doesn't exist anywhere online, unless I'm confused and it's actually this Scheme dialect from 1982 and T0 is a specific version number under that?
How is this a better option? The side doesn't mention the alternative to null. Option types?
Also, what does a runtime error mean in this context? Restart of the whole application? Part of the application? Whole devices stops?
Can we catch errors? If so, then this isn't so much an issue.
[0] https://www.adacore.com/uploads_gems/Ada_Safe_and_Secure_Boo...
To me Rust is much easier to understand than C++. But C is still more straightforward.