LIBRARY CATALOG

All Technical Books

Browse the complete technical book collection.

300 results
Cover of Modern C++ Concurrency and Parallel Programming - new editionC++ Books

Modern C++ Concurrency and Parallel Programming - new edition

A practical guide to modern C++ concurrency that connects architecture, ownership, synchronization, memory ordering, cancellation, and performance. It covers portable C++20/23 techniques, emerging C++26 practices, and Boost concurrency tools, with emphasis on proving correctness first, then measuring and optimizing real multithreaded and asynchronous systems.

116 pages617.2 KB6 downloads
Cover of Mastering Modern CMake Second EditionC++ Mini Booklets

Mastering Modern CMake Second Edition

This concise handbook is written for C++ developers who want to build, test, install, package, and ship reliable projects without turning their CMakeLists.txt files into a second programming project. The first edition provided a broad overview. This edition is a complete technical revision: inaccurate or ambiguous explanations were removed, older practices were replaced, commands were rewritten around source and build directories, package export examples were corrected, and the core projects

65 pages2.9 MB13 downloads
Cover of BEST SOLUTIONS TO PREVENT UNDEFINED BEHAVIOR IN MODERN C++C++ Mini Booklets

BEST SOLUTIONS TO PREVENT UNDEFINED BEHAVIOR IN MODERN C++

This booklet is an engineering reference for developers, reviewers, technical leads, and architects working with Modern C++. It is not a substitute for the ISO C+ + standard, platform documentation, security policy, or formal safety certification. Code examples are intentionally compact. They demonstrate principles rather than complete production systems. Validate assumptions against your compiler, standard library, target architecture, and deployment environment.

63 pages9.0 MB93 downloads
Cover of x86-64 Appendices, Tools, and Developer ResourcesCPU & Architecture

x86-64 Appendices, Tools, and Developer Resources

Volume 6 is a practical companion for x86-64 developers, covering NASM, GNU, LLVM, Intel XED, ELF64, PE/COFF, and Mach-O. It focuses on inspection, debugging, validation, automation, golden tests, fuzzing, CI, troubleshooting, and long-term maintenance of assemblers, compilers, JITs, disassemblers, and binary tools.

60 pages5.2 MB2 downloads
Cover of x86-64 Reference Tables and Encoding AtlasCPU & Architecture

x86-64 Reference Tables and Encoding Atlas

A professional desk-side reference for registers, operand and address sizes, prefix families, opcode maps, ModR/M, SIB, effective addresses, immediates, flags, condition codes, CPU features, instruction families, and object relocations.

63 pages4.5 MB2 downloads
Cover of Assembler Design and Implementation GuideCPU & Architecture

Assembler Design and Implementation Guide

An engineering reference for building a productionquality x86-64 assembler: lexical analysis, parsing, symbols, instruction selection, byte emission, relaxation, relocations, object files, diagnostics, testing, and library APIs.

66 pages4.7 MB2 downloads