News for hackers. Stuff that matters.
Re:Learning systems programming with Rust by jvns on Monday September 12, 2016 @10:07AM (#12479761)
How I got a CS degree without learning what a system call is: http://jvns.ca/blog/2016/09/12/how-i-got-a-cs-degree-without...
Re:Learning systems programming with Rust by yoklov on Monday September 12, 2016 @10:32AM (#12479966)
Those "UNIX BASICS + ASSEMBLY" courses are where I'd expect it in that list... Not sure how you could cover those without at least mentioning them.
Re:Learning systems programming with Rust by untothebreach on Monday September 12, 2016 @10:41AM (#12480042)
I can't speak for jvns, but for my degree, "UNIX BASICS" was essentially "Command-line basics" (an intro class), and Assembly was pretty much just the actual language syntax, registers, pointers, and interrupts. The word "syscall" might have been mentioned once or twice, but only in a hand-wavy, "don't worry about this right now" kind of way.
Re:Learning systems programming with Rust by iamcreasy on Saturday September 17, 2016 @11:30PM (#12523805)
In my assembly course we wrote intel 3/4/586 assembly. It was all about Syntax and Registers. Why pointers will be there in an Assembly course?
Re:Learning systems programming with Rust by untothebreach on Thursday September 22, 2016 @12:57PM (#12558236)
mainly just, "how to deference the address you just got to get the value you want." Might be covered under the "syntax" heading as well, but the concept was still gone over for those that hadn't quite grokked it yet.
Re:Learning systems programming with Rust by aidenn0 on Monday September 12, 2016 @01:50PM (#12481929)
I'm liking this; blog-posts on request :)
Re:Learning systems programming with Rust by Ericson2314 on Monday September 12, 2016 @11:38AM (#12480620)
What were the 1-4 math classes? I also did Math+CS but haven't seen the upper level classes so named.
Re:Learning systems programming with Rust by jvns on Monday September 12, 2016 @11:46AM (#12480686)
for the algebra classes: there are complete course notes for all of them at http://www.math.mcgill.ca/goren/courses.html. I took 3 algebra classes from him and it was great.

very roughly: 1. groups & rings, 2. linear algebra, 3. more groups & monoids & rings, 4. galois theory

for the analysis classes, very very roughly:

1. basics of analysis, the derivative, 2. the riemann integral, 3. metric spaces, 4. the lebesgue measure & integration

Re:Learning systems programming with Rust by Ericson2314 on Monday September 12, 2016 @12:14PM (#12480943)
Cool! I really like the 1-2 algebra order. My school and everywhetr else I've seen did linear first which I found dubious.
Re:Learning systems programming with Rust by bjz_ on Thursday September 15, 2016 @02:45AM (#12503937)
Damn, your degree looks like it must have been a ton of fun!