Efficient and Reliable Wrapping of C APIs Using Modern C++ - 2024 Update
Offered By: ACCU Conference via YouTube
Course Description
Overview
Explore efficient and reliable techniques for wrapping C APIs using modern C++ in this comprehensive conference talk from ACCU 2024. Delve into adapter interface design, overhead avoidance strategies, and the application of compile-time computation and safety mechanisms. Examine C++ features and standard utilities up to C++23 that enable effective C API wrapping. Analyze performance implications of various design decisions and discuss trade-offs between usability and efficiency. Learn design and implementation techniques for comprehensive unit testing of wrapper code. Gain valuable insights from Vladimir Vishnevskii, an experienced software engineer, on developing high-quality software for distributed and embedded systems using C++.
Syllabus
2024 Update: Efficient and Reliable Wrapping of C APIs Using Modern C++ - Vladimir Vishnevskii ACCU
Taught by
ACCU Conference
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera