I have heard many times that languages with a garbage collector aren’t great for system programming. Today I saw a book titled “Hands-On System Programming with Go”.
Is Go or any other garbage collected language good for system programming? What are the pros and cons of using a garbage collected language for system programming?
Is the development of Docker (which is developed in Go) considered as system-programming? Or does system programming only mean developing things like Kernel and other low level things etc.