CppCon 2014: James McNellis "Unicode in C++"

  Рет қаралды 19,341

CppCon

CppCon

Күн бұрын

Пікірлер: 24
@2000YG
@2000YG 3 жыл бұрын
since 2017 the german uppercase for ß is ẞ (its own letter) Before that there was no uppercase form of ß SS seems like a workaround to make a program produce a desireble result in most cases.
@christo161
@christo161 5 жыл бұрын
To write portable c++ code with non-ascii characters in string literals was always a forbidden mystic black magic :D
@2002budokan
@2002budokan 2 жыл бұрын
If you know what Unicode is and interested only how all these are implemented in C++ skip to 30:07
@JimBalter
@JimBalter 10 ай бұрын
"Any time there are numbers on the slide they're hexadecimal numbers" next slide: "32 control characters, 95 printable characters" I literally laughed out loud! No harm done but you have to admit it's funny.
@hl2mukkel
@hl2mukkel 6 жыл бұрын
This guy makes great talks!
@Dereline
@Dereline 9 жыл бұрын
4:48 Алло Йоба, это ты? :D
@tymscar
@tymscar 6 жыл бұрын
There is an error at 17:25. U+0065 is e. Lovely talk regardless!
@JivanPal
@JivanPal 5 жыл бұрын
The codepoint should read "U+0069", then the slide is correct 🙂
@3oder7
@3oder7 10 жыл бұрын
Nice "Easteregg" at 0:11, i see what you did there :D
@xarcaz
@xarcaz 9 жыл бұрын
I'd be surprised if there were anyone that didn't notice it...
@jonskunator
@jonskunator 8 жыл бұрын
Gosh...everything in computer science is getting so complicated. Even storing a piece of text is already quite involved. On the other hand, C++ seems to quite nicely abstract away some of the burden.
@llothar68
@llothar68 8 жыл бұрын
No it's much easier now. Before we had hunderts of encoding, now we have UTF-8
@shizeeque
@shizeeque 7 жыл бұрын
C++ is not a perfect choice for text processing. Go from Google has native UTF-8 support for example. Even "Hello World" in Go prints text in Chinese golang.org/
@mihainita5325
@mihainita5325 Жыл бұрын
And actually what was explained here is not quite accurate. The C++ standard is messier than that. The video says that char16_t and char32_t are UTF-16 / UTF-32. But that is not what the standard says. That is only true if the STDC_UTF_16 (respectively STDC_UTF_32) macros are defined.
@nwodon8481
@nwodon8481 6 жыл бұрын
Visual C++ fucks up existing code at every new Release. GCC doesnt has this sort of Problem at all.
@Dereline
@Dereline 9 жыл бұрын
And russian "Hello" -> "Привет" ;)
@shizeeque
@shizeeque 7 жыл бұрын
Алло is a phone response in Russian so Hello -> Алло works fine too. Sort of. :)
@tetramaximum
@tetramaximum 6 жыл бұрын
это он гугл-транслэйт так подколол ;)
@tetramaximum
@tetramaximum 6 жыл бұрын
long story short: use Boost
@nexusclarum8000
@nexusclarum8000 5 жыл бұрын
In the year 2020 there shouldn't be a programming language without full unicode support. At least UTF-8. I think unicode is stupid anyways. Unicode should have been a specialist format. They should have had 2-byte/4-byte code point for all human languages without all the normalization/grapheme cluster non-sense. Oh two symbols look identical but are different? Who cares. Make them same. I just don't get it.... I'm just pissed off how annoying unicode is in C++.
@JimBalter
@JimBalter 10 ай бұрын
I think the developers of unicode were an order of magnitude smarter than you.
@abobe5572
@abobe5572 3 ай бұрын
@@JimBalter over-engineering things is not about being smarter
@avtem
@avtem Жыл бұрын
65,536 characters won't be enough if you put useless symbols like that rabbit. Just alphabets and signs like -,.;:*. For that use images or dedicated fonts like windlings
@JimBalter
@JimBalter 10 ай бұрын
There are 1,114,112 code points, not only 65,536 characters. Did you watch the video?
Unicode in C++ - James McNellis - Meeting C++ 2016
1:04:08
Meeting Cpp
Рет қаралды 14 М.
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 23 МЛН
Characters, Symbols and the Unicode Miracle - Computerphile
9:37
Computerphile
Рет қаралды 2 МЛН
CppCon 2016: Jason Turner “Practical Performance Practices"
1:00:29
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 150 М.
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 405 М.