Discover new books on Goodreads
Meet your next favorite book
Systems Programming
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Designing Data-Intensive Applications
by
Martin Kleppmann (Goodreads Author)
4.70 avg rating — 10,112 ratings
score: 289,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
How Linux Works: What Every Superuser Should Know
by
4.17 avg rating — 1,205 ratings
score: 196,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
by
4.63 avg rating — 706 ratings
score: 195,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Linux System Programming
by
Robert Love (Goodreads Author)
4.25 avg rating — 293 ratings
score: 193,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
The Elements Of Computing Systems: Building A Modern Computer From First Principles
by
4.54 avg rating — 939 ratings
score: 190,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
The Garbage Collection Handbook: The Art of Automatic Memory Management (Chapman & Hall/CRC Applied Algorithms and Data Structures series)
by
4.42 avg rating — 53 ratings
score: 188,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
What Every Programmer Should Know About Memory
by
4.75 avg rating — 65 ratings
score: 187,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
What Every Computer Scientist Should Know About Floating-Point Arithmetic
by
liked it 3.00 avg rating — 2 ratings
score: 185,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)
by
4.10 avg rating — 160 ratings
score: 183,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Systems Performance: Enterprise and the Cloud
by
4.49 avg rating — 470 ratings
score: 179,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Java Performance Companion
by
3.85 avg rating — 20 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
The Design and Implementation of the FreeBSD Operating System
by
4.35 avg rating — 176 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
The UNIX Programming Environment
by
4.24 avg rating — 1,309 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.34 avg rating — 2,671 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Computer Systems: A Programmer's Perspective
by
4.46 avg rating — 1,114 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Big Data: Principles and best practices of scalable realtime data systems
by
3.82 avg rating — 490 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Algorithms
by
4.42 avg rating — 1,813 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
programming, systems
People Who Voted On This List (4)
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.