awesome-programming-books
📚 A curated list of awesome programming books (Algorithms and data structures, Artificial intelligence, Software Architecture, Human–computer interaction, Operating Systems, Database Systems, IT Security, Concurrency, Interpreters and Compilers, High-Performance Computing, Distributed Systems, Game Development, Mathematical optimization)
https://github.com/zero-equals-false/awesome-programming-books
Last synced: 9 days ago
JSON representation
Filtered by Uncategorized. Clear filters
Uncategorized
Uncategorized
- Programming Distributed Computing Systems: A Foundational Approach
- High Performance Computing in Remote Sensing
- Applied Cryptography
- Designing for Effective Human/Computer Interaction
- Human-Computer Interaction: an Empirical Research Perspective
- Beyond Software Architecture: Creating and Sustaining Winning Solutions
- Operating Systems: Three Easy Pieces
- Artificial Intelligence for Games
- Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
- The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications
- Software Architecture in Practice
- The Design of Design
- Defensive Security Handbook: Best Practices for Securing Infrastructure
- Understanding the Linux Kernel
- Design Patterns
- High Performance Computing: Modern Systems and Practices
- Algorithms in Java
- Don't Make Me Think
- Object-oriented compiler construction
- High Performance Computing: Programming and Applications
- Make Your Own Neural Network: A Gentle Journey Through the Mathematics of Neural Networks, and Making Your Own Using the Python Computer Language
- Neural Networks and Deep Learning: A Textbook
- Problem-solving in High Performance Computing: A Situational Awareness Approach with Linux
- Algorithms in a nutshell
- Fundamentals of data structures
- Principles of Information Security
- Programming Language Processors: Compilers and Interpreters
- Database Systems: Design, Implementation, and Management
- Optimal Control Theory: An Introduction
- Distributed System Design
- Artificial Intelligence For Dummies
- Artificial Intelligence: A Modern Approach
- Agile Game Development with Scrum
- Distributed systems: Principles and Paradigms
- Database Design and Relational Theory
- The Psychology of Human-Computer Interaction
- Introduction to linear optimization
- Fundamentals of Database Systems
- Principles of Computer Security
- Linear Programming: Foundations and Extensions
- Practical Mathematical Optimization: Basic Optimization Theory and Gradient-Based Algorithms
- Designing Interfaces
- Writing compilers and interpreters
- Operating System Concepts
- Algorithms + Data Structures = Programs
- Algorithms for Minimization Without Derivatives
- Building Microservices
- Introduction to Algorithms
- Game Programming Gems 2
- UNIX Systems for Modern Architectures
- Concurrent programming in Java
- Principles of Concurrent and Distributed Programming
- Concurrency Theory
- The Algorithm Design Manual
- Clean Architecture
- Operating Systems: Internals and Design Principles
- The InfoSec Handbook: An Introduction to Information Security
- Database System Concepts
- Compilers: Principles, Techniques, and Tools
- Deep Learning
- Foundations of Game Engine Development
- Game Engine Architecture