YoVDO

C++11's Quiet Little Gem - System Error

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses Embedded Systems Courses Distributed Systems Courses Internationalization Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the often overlooked <system_error> feature introduced in C++11 through this comprehensive conference talk. Delve into the std::error_code and std::error_condition classes, their origins in boost::asio, and their evolution for inclusion in the C++11 Standard. Learn about the consistent and extensible ways these classes provide for exposing platform-specific error codes and platform-independent error conditions. Discover the open-ended design that allows for future extensibility in message reporting and potential internationalization of logs and user-facing events. Gain insights into why these features are still not well understood and their impact on system-wide design decisions, algorithm composition, and API consistency. Examine recommendations for API design and explore possible extension mechanisms for module-specific concerns, instance-specific messages, and internationalization. Benefit from the speaker's 25+ years of experience in large-scale and distributed systems in performance-sensitive environments.

Syllabus

C++Now 2017: Charles Bay "C++11’s Quiet Little Gem: <system_error>"


Taught by

CppNow

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera