Re:Why I Don't Want to Learn Go
by heretohelp on Monday March 19, 2012 @09:03AM
(#3723695)
You have it right and seems to understand systems programming and the consequences of the necessities underlying it perfectly.
As for your 'what people mean by systems programming', how about you both stick to the definition/description used here:
http://en.wikipedia.org/wiki/System_programming
That would make it much easier to communicate. From the looks of it systems programming is all about no compromise, specifically for the reasons outlined by the GP. Now I wouldn't know him from Adam but even outside the realm of driver and OS programming there is plenty of room for software that is 100% deterministic in terms of time and space consumed.
Note that the 'alternate usage' term in the page linked above was specifically not what the GP was talking about if I understood it correctly.