Explore a keynote presentation from C++ on Sea conference where Daniela Engert, an experienced electrical engineer and ISO C++ committee member, delves into the challenges of language translation in C++ software development. Learn about the complexities of implementing runtime language adaptations while maintaining compile-time error detection, particularly when working with std::format and std::print. Discover insights into developing a library that enables both translation-time error detection and dynamic language translation for user interfaces. Understand how the Unicode Standard's machine-readable rules can be leveraged to handle complex linguistic forms and see practical examples of converting runtime code idioms into compile-time execution patterns. Gain valuable knowledge about creating more accessible and internationally-friendly C++ applications while maintaining the benefits of early error detection and type safety.
Overview
Syllabus
Keynote: Not Getting Lost in Translations in C++ Software Development - Daniela Engert - C++ on Sea
Taught by
cpponsea