Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Applying the Lessons of std - ranges to Unicode in the C++ Standard Library

CppNow via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course aims to teach learners how to apply the design principles of the std::ranges algorithms and views to a future standard Unicode API in the C++ Standard Library. The course covers topics such as Unicode terminology, Unicode Library, normalization, iterator interface, transcoding view, performance overhead, iterators, correctness, bidirectional, unpacking, normalization forms, vocabulary type, transcoding views, text segmentation, and algorithms. The teaching method involves exploring the implications of incorporating std::ranges design principles into Unicode API design. This course is intended for C++ developers interested in enhancing their knowledge of Unicode support in the C++ Standard Library.

Syllabus

Why Unicode
Terminology
Unicode Library
Normalization
Iterator Interface
Null Sentinel
Transcoding view
Performance overhead
Iterators
Replacing Errors
correctness
bidirectional
stupid
unpacking
why would someone write that
unpacketrator
Normalisation
Algorithms
Normalization Forms
Normalize Insert Erase Replace
Normalize Insert
Vocabulary Type
Transcoding Views
SG16T
Text Segmentation
Grapheme

Taught by

CppNow

Reviews

Start your review of Applying the Lessons of std - ranges to Unicode in the C++ Standard Library

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.