Pacific++ 2017: Chandler Carruth "LLVM: A Modern, Open C++ Toolchain"
Website: https://pacificplusplus.com/ Resources: https://github.com/pacificplusplus/co... Twitter: / pacificplusplus Abstract: The C++ programming language is accelerating with amazing new features, but sometimes it can feel like these features are out of reach. Unfortunately, many C++ developers are stuck using old C++ compilers, runtimes, and tools. They are missing out on some of the best features the language has to offer. LLVM is an open source project that can help address this, but even so it seems nearly impossible to address this growing gap between what C++ could be and what in practice it is today. This talk will explore these problems and what (if any) solutions might exist. Also, there might be some live demo. About the speaker: Chandler Carruth leads the LLVM and C++ teams at Google, building better compilers, libraries, tools, and more. He is an active contributor to the LLVM open source project, and sits on the board of directors for both the LLVM Foundation and the Standard C++ Foundation. Previously at Google, he worked on several pieces of Google’s distributed build system and helped maintain a few core C++ libraries within Google’s codebase. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.

code::dive 2016 conference – Chandler Carruth – Making C++ easier, faster and safer (part 1)

CppCon 2017: Chandler Carruth “Going Nowhere Faster”

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

P. Goldsborough “clang-useful: Building useful tools with LLVM and clang for fun and profit"

CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"

CppCon 2017: Ben Deane & Jason Turner “constexpr ALL the Things!”

Erin Brockovich sounds the alarm on AI data centers expanding across America

code::dive 2016 conference – Chandler Carruth –Making C++ easier, faster, safer (part 2)

How to Adopt Modern C++17 into Your C++ Code : Build 2018

2013 EuroLLVM Developers’ Meeting: C. Carruth “Optimization in LLVM - Numbers, A Case Study, ...”

How to Crack any Software

The Design of C++ , lecture by Bjarne Stroustrup

CppCon 2017: Michael Spencer “My Little Object File: How Linkers Implement C++”

2011 LLVM Developers’ Meeting: C. Carruth “Clang MapReduce -- Automatic C++ Refactoring ...”

Software engineering at the tipping point

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

I Gave ChatGPT a Body

Something is jamming GPS over Europe. Here's what we found

