The Challenges of Implementing the C Standard Library in C++
Offered By: CppNow via YouTube
Course Description
Overview
Explore the challenges and innovative solutions in implementing the C Standard Library using C++ in this conference talk from CppNow 2023. Delve into the LLVM's libc project, learning how modern C++ idioms and language features were utilized to create a modular, configurable, and instrumentable C library. Discover techniques for implementing memory routines and startup subsystems in pure C++ without sacrificing performance. Gain insights into the evolution of implementation practices, from early hacky solutions to more maintainable and scalable approaches. Understand the practical applications of modern C++ constructs in developing simple, maintainable, and production-ready code for a C library.
Syllabus
The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube