Notes on Programming in C by Rob Pike
13 days ago
- #programming
- #efficiency
- #clarity
- Encourages a philosophy of clarity in programming over hard rules.
- Advocates for minimum-length but maximum-information variable names.
- Suggests using pointers for clarity and simplicity in code.
- Recommends avoiding unnecessary comments and focusing on readable code.
- Lists rules for efficient programming, including measuring before optimizing.
- Emphasizes the importance of data structures over algorithms.
- Discusses the benefits of data-driven programming and function pointers.
- Criticizes the separation of code and data in languages like Pascal.
- Highlights the expressive power of combining data-driven programs with function pointers.
- Mentions the inefficiency of certain include practices in C programming.