Interview and Q&A: Reluctantly a Verb

EN / День 4 / 19:00 / Зал 1

In the last eight years, Compiler Explorer has gone from an obscure gcc-only compiler website to a verb in its own right supporting hundreds of compilers, libraries, and tools. In this interview, we'll discuss how Compiler Explorer started, how it has been used over the years, and talk about some of the features and tools it has to offer. Along the way, we'll discuss some clever optimizations that modern compilers can do, and how to use the site to best shine a light on them.


Почему этот доклад в программе

Чем хорош спикер: Мэтт — автор и создатель этого инструмента. Лучше него никто эту тему не знает.

Чем хороша тема: Compiler explorer — сервис и инструмент, который за последние годы приобрел широкую популярность среди С++ (и не только!) программистов. Причем популярность растет, а сервис продолжает развиваться. Мэтт расскажет о том, как он начинался, развивался и что у него под капотом. Также речь пойдет о некоторых оптимизациях С++ компиляторов, которые можно сделать с помощью Compiler Explorer c примерами практического применения.

Кому будет полезно: Нужен всем, кто пользуется Compiler Explorer, а также тем, кто все еще пользуется менее удобными инструментами. Те, кто не пользуется — узнают про тулзу. Тот, кто пользуется — поймет, как лучше и глубже это можно использовать.

Почему здесь и сейчас: Сейчас это актуально, потому что недавно вышел новый стандарт С++. Как поддерживаются фичи языка и во что они компилируются разными компиляторами, важно знать всем, кто планирует переход на С++ 20. Compiler Explorer как раз позволяет легко это посмотреть.