C
- C Library reference
- How to C in 2016
- C Is Not a Low-level Language
- Autoconf Tutorial
- The New C: Compound Literals
- Unaligned memory access
- After All These Years, the World is Still Powered by C Programming
- How to learn modern C in 2017?
- Making Code 64-Bit Clean (Apple)
- ’typedef’ keyword
- ‘restrict’ keyword
- Benchmarking fun with calloc() and zero pages
- Linux Kernel Coding Style (Linus Torvalds)
- Copy-on-write
- C - Variable Arguments
- libuv - Design overview
- What is an application binary interface (ABI)?
- How to Use C’s volatile Keyword
- Coroutines in one page of C
- Scalable Event Multiplexing: epoll vs. kqueue (2012)
- What are intrinsics?
- Introduction to memory management
- libuv - design overview
- What is libuv (book)
- Async IO on Linux: select, poll, and epoll
- printf - float value with variable precision
- An example of the “amalgamation”
- The _EXFUN macro
- PLT and GOT - the key to code sharing and dynamic libraries
- ‘C is not how the computer works’ can lead to inefficient code
- Game Programming in C with the Ncurses Library
- On the benefits of using C as a language backend
- Using make and writing Makefiles
- Introducing hashmap.h
- Linked lists in C
- Rust vs C - practical comparison