Irksome C++ - Exploring Quirks and Inconsistencies in the Language and Standard Library
Chicago C++ User Group via YouTube
-
55
-
- Write review
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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