News for hackers. Stuff that matters.
Re:Go: What We Got Right, What We Got Wrong by kragen on Friday January 05, 2024 @03:50AM (#38877065)
rob pike's definition of 'systems software' from 02000 is in http://doc.cat-v.org/bell_labs/utah2000/utah2000.html

> Systems: Operating systems, networking, languages; the things that connect programs together. Software: As you expect. (...) What is Systems Research these days? Web caches, Web servers, file systems, network packet delays, all that stuff. Performance, peripherals, and applications, but not kernels or even user-level applications.

he goes into a lot more detail there on the things he sees in 'systems software research', and it goes pretty far beyond kernels and drivers. this is not a definition he retconned onto golang in 02014 or, i would claim, a definition unique to him

Re:Go: What We Got Right, What We Got Wrong by rdtsc on Friday January 05, 2024 @08:39AM (#38878900)
Then which languages aren’t systems languages? Python can connect things together, BASIC, Java, Javascript. I guess only some GUI DSL languages might not be.
Re:Go: What We Got Right, What We Got Wrong by kragen on Friday January 05, 2024 @01:43PM (#38882858)
some are worse at it