Irksome C++ - Exploring Quirks and Inconsistencies in the Language and Standard Library
Chicago C++ User Group via YouTube
-
55
-
- Write review
NY State-Licensed Certificates in Design, Coding & AI — Online
Get 20% off all career paths from fullstack to AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the quirks, inconsistencies, and idiosyncrasies that exist within the C++ programming language and its standard library in this conference talk from the Chicago C++ User Group. Discover how historical decisions and the diverse viewpoints of hundreds of contributors to C++ standardization have led to various naming conflicts, behavioral inconsistencies, and other infelicities throughout the language. Learn about the spectrum of "oops" moments that have emerged over C++'s evolution, from core language features to standard library implementations that sometimes conflict with one another. Examine specific examples of these programming language quirks and understand the underlying reasons behind their existence, whether rooted in historical compatibility requirements or stemming from the collaborative nature of the standardization process. Gain insights from Dr. Walter E. Brown, who brings over 60 years of programming experience and more than 40 years of C++ expertise, along with his extensive involvement in C++ standards development since 2000, having authored over 175 proposals for the language's evolution.
Syllabus
Irksome C++
Taught by
Chicago C++ User Group