YoVDO

Unicode - Going Down the Rabbit Hole

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C++ Courses Unicode Courses

Course Description

Overview

Explore the intricate world of Unicode in this comprehensive conference talk. Delve into the historical origins of writing systems, from ancient Sumerian and Egyptian scripts to modern-day emoji. Uncover the complexities behind text encoding, including common issues like mojibake and platform-specific text crashes. Gain insights into handling complex text beyond ASCII in computer systems, particularly for applications dealing with diverse character sets. Journey through the evolution of Unicode, understanding its intricacies and the reasons behind its complexity. Examine past, present, and future C++ support for Unicode, tracing the progression from C to the latest SG16 plans for C++23. Learn about various writing systems, character encoding, and the challenges of displaying Unicode across different platforms.

Syllabus

Intro
Learning German
Yak shaving
Miniature train
Working on a large legacy code base
Copperspice
C++ Standardisation
Chinese (Hanzi)
Ligatures
Japanese (Hiragana)
Windows 1252
What is a character
Wingdings
Unicode abuse
Encoding unicode
Displaying unicode


Taught by

NDC Conferences

Related Courses

Computer Graphics
University 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