Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Microsoft is a bit schizophrenic in Rust's adoption.

This is pretty famously not limited to Microsoft's views on Rust. Probably at any sufficiently large company, though Microsoft is the tech company that gets most discussed about. At a previous employer, there was a division that was gung ho on Go and React, while another was Java and Ember.



My point was more related to the views on security than Rust.

Microsoft Security advises 1. managed languages, 2. Rust, 3. C++ with Core Guidelines.

Then comes out this group selling "secure IoT" devices with a C only SDK.


I don’t know the product, but you could certainly make a “secure iot “ device with C. Formal verification is again the search term you seek. System states. State machines being a good metaphor. Array bound checking doesn’t really matter if it’s a statically allocated array of a fixed known size. Arguably dynamic code vs static code is a bigger issue than language choice, and you see static code here in Hubris, and they explain why, so it’s not just about Rust but about the system design


Interesting that MS would adopt Go or Java. I would have thought that everything in the GC'd lang space would have to be C#. Is java common there?


To clarify, my previous company (the one which had Go and Java) is not Microsoft


Ah, I misread the context




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: