![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course aims to demonstrate the successful implementation of a C standard library in pure C++ using modern C++ idioms, constructs, and language features. The learning outcomes include understanding how to implement a C library in C++, avoiding the use of assembly language, and utilizing modern C++ idioms for tasks like memory allocations and de-allocations. The course teaches skills such as implementing memory routines in C++, maintaining and scaling practices, and producing simple, maintainable, and production-ready code. The teaching method involves a talk by an experienced software engineer showcasing practical utility and challenges faced while implementing the C standard library in C++. The intended audience includes software engineers, C++ developers, and individuals interested in compiler toolchain systems and C++ language features.
Syllabus
The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023
Taught by
CppNow