3 ms·
Nice troll. In the unlikely event you're actually asking in earnest, it's the same reason electrical engineers learn about electrons, or chemists learn about o
by davidhansen 15y ago
Nice troll.
In the unlikely event you're actually asking in earnest, it's the same reason electrical engineers learn about electrons, or chemists learn about orbital shells, or authors learn about Shakespeare, or linguists learn about Latin, or biologists learn about Mendelian genetics, or physicists learn about Newton, or military generals learn about Thermopylae.
- Jacquass12321 15y agoIn addition, while you may not ever make an OS, you will most definitely make things that have to interact with an OS. Understanding the world your application lives in and some of the constraints the designers of that OS faced will make it easier to troubleshoot interaction problems that occur outside of the borders of your application. I'm more impressed that OS is considered an exceedingly difficult part of a curriculum somewhere. I found it a relatively straightforward course, and do not recall anyone else complaining about it. Most of the difficulty in the curriculum seemed to center around Theory of Computation and our programming language concepts course that was in scheme, a lot of people have a really difficult time with continuation passing and understanding call/cc after all OO languages.