November 15th, 2018: C++ Today: The Beast is Back

Time and Location

NOTE: THIS MEETING IS AT A SPECIAL TIME ON A THURSDAY, NOT OUR NORMAL MEETING CADENCE!!!

November 15th, 2018 at 7:00 PM
Room 1087, Building 30, Map to building 30,
Microsoft Campus,
156th Ave NE,
Redmond, WA 98052.

Title

C++ Today: The Beast is Back

Abstract

This presentation will cover why engineers looking for performance choose C++. I will present a historical perspective of C++ focusing on what’s going on in the C++ community right now and where the language and its user base is heading. With a renewed interest in performance for both data centers and mobile devices, and the success of open source software libraries, C++ is back, and it is hot!

This presentation will explain why C++ is most software engineers’ go-to language for performance. You will receive a rough historical sketch that puts C++ in perspective and covers its popularity ups and downs. This talk is based, in part, on the book “C++ Today: The Beast is Back” published by O’Reilly.

https://resources.jetbrains.com/storage/products/cpp/books/Cplusplus_Today.pdf

Speaker Bio

Jon Kalb is a freelance C++ instructor and chairs C++Now, CppCon, and the Boost Steering Committee. He has been programming in C++ for over 25 years and has written C++ for Amazon, Apple, Dow Chemical, Intuit, Lotus, Microsoft, Netscape, Sun, and Yahoo!

A Word From Our Sponsor

Hyper Analytix was founded by Paul Hylander in 2007. Hyper Analytix specializes in VLSI and FPGA development/verification using C++ based tools and methods. Recent projects include: error correction hardware for optical quantum computers, high-performance on-chip network generators, graph processing, and gigabit digital-subscriber-loop signal processing fabrics.

Hyper Analytix also conducts internal research into the areas of data center computing using FPGAs, FPGA targeted C++ compilers, hardware-based SAT solvers, and analogy-based approaches to AI learning. We are looking to collaborate or possibly start a new venture in one of these areas. Contact paul@hyperanalytix.com for more info.

Resources

Video