6 ms·
Hard to do AI or 3D graphics without an O/S.
by panzagl 4y ago
Hard to do AI or 3D graphics without an O/S.
- wongarsu 4y agoBut easy to do without understanding the OS's inner workings. And there are far more people working on 3d engines or AI than on operating systems.
- frank_nitti 4y agoI would be willing to bet that some OS knowledge comes in very handy for almost anyone who writes software than runs on an OS. I’m sure it’s more important for the 3D graphics programmer to understand the execution environment within the context of directX or OpenGL etc. But it is hard to imagine building any native application without some grasp of cpu scheduling, memory paging, device i/o etc that you’d get in an basic OS course
- mikebenfield 4y agoReally strange perspective. Sure it’d be nice if everyone understood those things. But to think they’re absolutely necessary for any application level programming is… odd.
- mgaunard 4y agoNot odd at all. To me if you don't know these things, you shouldn't be writing code.
- laumars 4y agoIn most of the last two decades of my career, the OS has been abstracted away from developers by their sysadmins. And things have only gotten more extreme with the emergence/resurgence of managed hosts in the form of cloud computing “serverless” services.