Erik Engheim
Apr 12, 2021

--

You might want to read my story on whether Go is a systems programming language: https://erik-engheim.medium.com/is-go-a-systems-programming-language-c243c80eb6f9

As for real-time progamming. I know lots of people at NASA use Go for real-time systems and actually rant about how great it is.

You got to keep in mind that Go is not Java. Java is not optimized for real-time systems. It has traditionally had a stop-the-world type of garbage collector.

Go on the other hand has a garbage collector optimized for real-time systems. So so Go is e.g. used for measurement capture on various instruments at NASA, where you need fast real-time response.

--

--

Erik Engheim
Erik Engheim

Written by Erik Engheim

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

No responses yet