▲ | glonq 7 months ago | ||||||||||||||||||||||
I inherited a project that uses Go for an industrial control system. It needs to manage valves and pumps and sensors in a performant and accurate and reliable manner, and that's what the developer (an electrical engineer) chose. FWIW the system has been in production for a couple years and works splendidly. The me of yesteryear probably would have developed such a thing in C++. In an alternate universe, there's a version of me that learned Rust 5-10 years ago and would have chosen that. | |||||||||||||||||||||||
▲ | zozbot234 7 months ago | parent [-] | ||||||||||||||||||||||
> an industrial control system. It needs to manage valves and pumps and sensors in a performant and accurate and reliable manner How does it deal with GC pauses? Wouldn't they introduce unacceptable jitter for this kind of application? Anyway, it's relatively straightforward to rewrite from Go to Rust if you aren't doing things that essentially rely on GC (which is quite rare). | |||||||||||||||||||||||
|