cpplinks icon indicating copy to clipboard operation
cpplinks copied to clipboard

A categorized list of C++ resources.

C++ links

A categorized list of C++ resources.

Categories

  • Analysis - program analysis
    • Dynamic analysis - instrumentation, translation, sanitizers
    • Static analysis - static analysis (static checkers and compilers) and verification
  • Assembly
    • ARM - ARM and AArch64
    • RISC-V
    • x86
  • Atomics, lock free, memory model
  • Building - building, build systems, and build performance optimization
  • Communities
  • Compilers
    • correctness
  • Computer architecture
    • FPGA
    • GPU
    • microarchitecture
      • channels - microarchitectural channels
  • Debugging - readings (articles, documentation - implementation & use), software (GDB, LLDB, RR, WinDbg; stack trace & unwinding), talks
  • Debugging - tracing: readings; software; talks
  • Error handling
  • Executables - executable & object file formats (DLL, ELF, Mach-O, PE); debugging data formats (DWARF, PDB)
    • Linking and Loading - linkers, loaders, libraries
  • Interoperability
    • FFI - foreign function interfaces (FFIs)
    • portability - general (libraries), ABI, name mangling
  • Learning and teaching
  • Performance tools
  • Standard & standardization
  • Testing

About

Being a part of a few C++ communities, I happen to run across some interesting links -- this is an attempt to categorize them. Thanks to Saurabh Malpani from "C++ Enthusiasts" for the suggestion.

An ongoing, work-in-progress effort -- comments, feedback, and suggestions welcome!

Hopefully some will find this of some use and interest, too :-)