3 ms·
"Wrong" is perhaps not the most accurate word. I most often found information to be either extremely oversimplified such as to be unhelpful, or outdated and no
by archmaster 3y ago
"Wrong" is perhaps not the most accurate word. I most often found information to be either extremely oversimplified such as to be unhelpful, or outdated and no longer relevant for current systems. Although, yes, some things were just wrong.
There are courses and presentations and books, but there aren't many websites or articles — and that's the learning style that works best for me. Undergrad programs will teach a lot of what I covered (though certainly not all, and it really depends on the program) but I believe that knowledge should not be gatekept on going to college.
- assbuttbuttass 3y agoUltimately, diving deeper with only websites and articles can be quite challenging. I experienced this myself trying to learn more about the continuation passing style transformation in a compiler. No online websites or articles discussed the topic with any kind of depth. Ultimately I read the classic book "Compiling with Continuations", and it basically cleared up all my confusions. All of this is to say, don't discount books and courses. They will almost always be more in depth and correct than what you will find written up on a website.
- archmaster 3y agoI think you are very correct, and I don't like it. There should be more "online books" that are in depth and correct!
- assbuttbuttass 3y agoAgreed!
- vmladenov 3y agoHave a look at this one! https://github.com/angrave/SystemProgramming/wiki https://github.com/angrave/SystemProgramming/wiki It was still in development when I went, looks like they made a PDF now. https://github.com/illinois-cs241/coursebook https://github.com/illinois-cs241/coursebook
- cinntaile 3y agoThe course was changed from cs241 to cs341 so I think the most up to date version is here [0] now. [0] https://cs341.cs.illinois.edu/coursebook/index.html https://cs341.cs.illinois.edu/coursebook/index.html