Rankings are calculated based on verified user reviews, recency of updates, and community voting weighted by user reputation score.
No tags available
Bjarne Stroustrup is a Danish computer scientist who created C++, one of the most influential and widely used programming languages in history. By extending C with object-oriented features, he provide...
Brian Kernighan and Dennis Ritchie's 'The C Programming Language' is a classic introduction to the C programming language. It covers the fundamental concepts of C, including data types, control flow,...
This involves compiling high-performance, memory-safe code written in Rust to run directly in the browser via WebAssembly. It is used when JavaScript performance bottlenecks are unacceptable, such as...
William Kennedy's 'Go in Action' provides a practical introduction to the Go programming language. It covers the fundamentals of Go syntax, data structures, and control flow, and then moves on to buil...
Dennis Ritchie was an American computer scientist who created the C programming language and co-developed the Unix operating system. His work provided the fundamental building blocks for modern comput...
The official 'Rust Programming Language' book provides a comprehensive introduction to Rust, a modern systems programming language focused on safety, speed, and concurrency. It covers the fundamentals...
Eric S. Raymond's 'The Art of Unix Programming' explores the design principles and philosophy behind the Unix operating system. It covers topics like command-line tools, text processing, and system pr...
Working with LLVM means understanding the entire compilation pipeline: front-end parsing, generating LLVM IR, and optimizing passes. Developers use this to build custom compilers, JIT compilers, or sp...
Writing a custom kernel module allows software to interact directly with the operating system kernel, bypassing standard user-space APIs. This is necessary for specialized hardware drivers or deep OS...
Writing code that interacts directly with the operating system kernel, bypassing standard user-space APIs. This is necessary for drivers, custom file systems, or performance monitoring tools. It deman...
The ability to write, test, and integrate custom optimization passes into a compiler infrastructure like LLVM. This allows developers to target specific hardware architectures or algorithmic bottlenec...
You're subscribed! We'll notify you about new Systems Programming.