SystemProgramming
Books
SystemProgramming | Books | |
---|---|---|
3 | 1 | |
5,453 | 147 | |
- | - | |
0.0 | 0.0 | |
over 4 years ago | over 2 years ago | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SystemProgramming
-
Gary Oak, gifter of wisdom
For example, Professor Angrave at UIUC created wrote his systems book entirely on github: https://github.com/angrave/SystemProgramming
-
Tutorial – Write a Shell in C
Writing a basic shell was one of the MPs in Angrave’s Systems Programming course at U of I
https://github.com/angrave/SystemProgramming/wiki#2-processe...
-
Computer Science textbooks that are freely available online
[1] https://github.com/angrave/SystemProgramming/wiki
Books
-
Computer Science textbooks that are freely available online
Their link to "Computer Architecture: A Quantitative Approach (5th edition)" (https://booksite.elsevier.com/9780123838728/references.php) is broken. Here's a couple more [1],[2].
I'm also surprised Jeff Erickson's free lecture notes [3] aren't there given 1) its easy to remember domain 2) its incredibly high, practical quality. Practical because I've had interviews that just grab questions from the book, and also because his course is basically just a walk-through of the book. It's also very easy to read, and although I didn't do great in his class, his conceptual lessons still stick with me.
[1] http://acs.pub.ro/~cpop/SMPA/Computer%20Architecture%20A%20Q...
[2] https://github.com/Seanforfun/Books/blob/master/Computer/Com...
[3] http://algorithms.wtf
What are some alternatives?
build-your-own-x - Master programming by recreating your favorite technologies from scratch.
scripting_course - :notebook: Books, reference guides and resources on Regular Expressions, CLI one-liners, Scripting Languages and Vim.
macos - The open-source components of macOS. Using the "GitHub File Diff" Chrome/Firefox extension is recommended as most commits are too large to view fully.
build-your-own-x - 🤓 Build your own (insert technology here) [Moved to: https://github.com/codecrafters-io/build-your-own-x]