Overload Journal 146 - August 2018

  • Overload 146 PDF

  • Overload 146 ePub

  • Should I Lead by Example?  WEB  PDF
    By Frances Buontempo
    Stuck on a problem? Frances Buontempo considers where to turn to for inspiration.

  • Cache-Line Aware Data Structures  WEB  PDF
    By Wesley Maness and Richard Reich
    Structuring your program to consider memory can improve performance. Wesley Maness and Richard Reich demonstrate this with a producer-consumer queue.

  • miso: Micro Signal/Slot Implementation  WEB  PDF
    By Deák Ferenc
    The Observer pattern has many existing implementations. Deák Ferenc presents a new implementation using modern C++ techniques.

  • (Re)Actor Allocation at 15 CPU Cycles  WEB  PDF
    By Sergey Ignatchenko and Dmytro Ivanchykhin and Marcos Bracco
    (Re)Actor serialisation requires an allocator. Sergey Ignatchenko, Dmytro Ivanchykhin and Marcos Bracco pare malloc/free down to 15 CPU cycles.

  • How to Write a Programming Language: Part 2, The Parser  WEB  PDF
    By Andy Balaam
    We’ve got our tokens: now we need to knit them together into trees. Andy Balaam continues writing a programming language with the parser.

  • Compile-time Data Structures in C++17: Part 1, Set of Types  WEB  PDF
    By Bronek Kozicki
    Compile time data structures can speed things up at runtime. Bronek Kozicki details an implementation of a compile time set.

  • Afterwood  WEB  PDF
    By Chris Oldwood
    Much ado about nothing. Chris Oldwood considers what we have when we have nothing.





Your Privacy

By clicking "Accept All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.