Earlier quoted context omitted.
Not just garbage collection but also the way hardware work is done with languages that allow you to write one-to-one memory representations in order to be able to drive raw interfaces of hardware. A GC language almost always comes with a reference based type system that hides the very interfaces you'd like to access (fast) and adds deserialization overhead which has visible performance and battery life effects. The o…
> Since 80s everybody designs systems on top of C. More like since the 1990's, as outside UNIX during the 1980's no one cared about C, and mostly thanks to the GNU Manifesto and FOSS uptake that took the steam out of C++ adoption being pushed by Apple, IBM and Microsoft. There is firmware in production written in Go, https://www.withsecure.com/en/solutions/innovative-security-...
Between that and their ASM for low level work, C took off in a big way and Pascal sharply dwindled in popularity (although it still hung on for a long time, even up to the present).
https://en.wikipedia.org/wiki/Borland_Turbo_C
There were better more expensive tools, but that was the product that planted a flag for widespread C development.