Aflevering

Clang: C++ verdedigen van Murphy's Million Monkeys

wordt uitgevoerd met Chandler Carruth

Zouden we een Lenox Globe van programmeertalen maken, kan C++ worden gevolgd door een beroemde waarschuwingszin: Here Be Dragons. De taal kan complex en ontmoedigend zijn voor programmeurs die vaak worden belast met het schrijven van grote, complexe programma's. Die miljoenen code-apen hebben hulp nodig om Murphy's sirenlied te weerstaan en te navigeren in het verraderlijke water van C++'s geheugenbeschadiging en gelijktijdigheidsfouten.

Clang is een C++-compilerplatform dat deze uitdagingen (onder andere) probeert aan te pakken in het hele spectrum van ontwikkelingsactiviteiten. Het biedt fantastische diagnostische gegevens, statische en dynamische programmaanalyse, geavanceerde herschrijf- en herstructureringsfunctionaliteit en taaluitbreidbaarheid. Samen met verbeteringen in de taal in C++11 helpen programmeurs om met de code van vandaag om te gaan en morgen betere code te schrijven. Clang maakt het ook eenvoudiger dan ooit tevoren om nieuwe taalfuncties en -extensies te ontwikkelen en evalueren om C++ zelf beter te maken.

Via dit gesprek geef ik wat achtergrondinformatie over de Clang-compiler, wat het vandaag doet om C++ beter te schrijven en hoe we het gebruiken om de C++-taal in de toekomst vorm te geven.