Re:Picolibc – Libc for Embedded Systems
by pjmlp on Friday October 04, 2019 @01:40AM
(#21155095)
> even the original sponsor, Microsoft, never shipped a complete implementation
I guess mostly because they decided that in what concerns improving Windows system programming safety they were better moving everything into C++ and let others keep bothering with C.
And nowadays their are eyeing into the C#, C++ (with Core Guidelines analyzers) and Rust.
The exception being Azure Sphere, but I bet they will eventually add Rust there, as using C taints the security story of Azure Sphere.
The resistance among C devs to move away from micro-optimize every line of code while writing it down is too big to ever adopt one of those primitives for bounded arrays and slices.
Leading to solutions like ADI enabled SPARC Solaris, or the future Android devices that will be coming with ARM memory tagging enabled.
I guess mostly because they decided that in what concerns improving Windows system programming safety they were better moving everything into C++ and let others keep bothering with C.
And nowadays their are eyeing into the C#, C++ (with Core Guidelines analyzers) and Rust.
The exception being Azure Sphere, but I bet they will eventually add Rust there, as using C taints the security story of Azure Sphere.
The resistance among C devs to move away from micro-optimize every line of code while writing it down is too big to ever adopt one of those primitives for bounded arrays and slices.
Leading to solutions like ADI enabled SPARC Solaris, or the future Android devices that will be coming with ARM memory tagging enabled.