ASCII and Unicode Character Sets

  Рет қаралды 69,035

Computer Science Lessons

Computer Science Lessons

Күн бұрын

Пікірлер
@nanibanani7560
@nanibanani7560 4 жыл бұрын
No Music, no insulting or idiotic speeches, great and clean way of explanation and a nice english accent - thumb up and abo
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
Glad you liked it. Thanks for the comment. :)KD
@markkashraf
@markkashraf 2 жыл бұрын
Awesome explanation, high quality content, no disturbing music. This is the example of how educational content should be. Thank you for this great video.
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You are most kind. Thank you :)KD
@rahulbalan
@rahulbalan 3 жыл бұрын
I came here from Computerphile's Tom Scott video explaining the idea of Unicode. This video perfectly explains the system in appropriate depth. I would always be thankful for these channels.
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
I love Tom Scott too. :)KD
@siefeldenabualsoud9021
@siefeldenabualsoud9021 6 ай бұрын
The definition of a great teacher is you, thank you so much for your explanation.
@axedyson
@axedyson 5 жыл бұрын
This channel is amazing. The explanation is very good and easy to understand!
@Andrei-eh8ww
@Andrei-eh8ww 3 жыл бұрын
I agree
@asharneyaz7
@asharneyaz7 8 ай бұрын
It was one of the most well-structured, in-depth explanations I had witnessed. Enjoyed every second of it. Thank you!
@ComputerScienceLessons
@ComputerScienceLessons 8 ай бұрын
Thank you. You are most welcome :)KD
@AkashVerma-sq8eq
@AkashVerma-sq8eq 4 жыл бұрын
One of the best video on character sets! Explained very well!!
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
You are very kind :)KD
@lanceleavitt7472
@lanceleavitt7472 2 жыл бұрын
Perfectly explained. I am not a programmer and do not want to write code, but needed to understand the basics. --- Thanks you for this presentation. ---
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You're most welcome :)KD
@PurXion_777
@PurXion_777 3 жыл бұрын
GOD BLESS YOU, I FELT SO BEHIND IN MY CLASS WHEN I COULDN'T UNDERSTAND THIS!!! 7seconds in and already I know what this is
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
Delighted to help. You are most welcome :)KD
@caiomoura9620
@caiomoura9620 2 жыл бұрын
Best explanation I've seen so far. Thank you
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
Thank you :)KD
@cantstandya3761
@cantstandya3761 5 жыл бұрын
Extremely informative, well done - AND thanks!
@johnwick-m4m
@johnwick-m4m 5 жыл бұрын
Awesome video man.Loved it and its answered all my questions about ASCII and unicode
@ComputerScienceLessons
@ComputerScienceLessons 5 жыл бұрын
Glad to help. Thanks for the comment - they keeps me going. :) KD
@janhorcicka4988
@janhorcicka4988 5 жыл бұрын
Perfectly explained. Thank you!
@md_ez
@md_ez 3 жыл бұрын
I have a question about the keyboard and coding systems
@ravense8337
@ravense8337 4 жыл бұрын
Thank you very much, I've checked multiple explanations but the wording used in those made me confused and not sure whether I understood it correctly, this one explains everything perfectly!
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
Delighted to help. K.I.S.S :)KD
@stuff97
@stuff97 5 жыл бұрын
fascinating work and amazing video, well done.
@shravanighadge5406
@shravanighadge5406 2 жыл бұрын
Best video to understand ASCII and Unicode.
@knseeker1524
@knseeker1524 4 жыл бұрын
the explanation was superb, completely understandable!!!!
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
Thank you for saying so :)KD
@prakashrnair
@prakashrnair 2 жыл бұрын
Thank you. Very easy and clear explanation!
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You're welcome - thanks :)KD
@illustriousinc8608
@illustriousinc8608 5 жыл бұрын
This was just great! Very well done
@sahilsharmahere
@sahilsharmahere 3 жыл бұрын
Fabulous work !
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
Thank you :)KD
@_hydrogelic
@_hydrogelic 10 ай бұрын
What happens when we theoretically run out of all the space we had to encode character? Also how are new characters added to unicode?
@ComputerScienceLessons
@ComputerScienceLessons 10 ай бұрын
An organisation called the Unicode Consortium decided what new characters to include. Once or twice a year, new characters are introduced. It's unlikely we're are going to run out of space soon but, theoretically the same system could be scaled up again and again. home.unicode.org/ :)KD
@omerfarukmerey
@omerfarukmerey 4 жыл бұрын
You saved my day. İ really appreciate it thank you :)
@oseyedian
@oseyedian Жыл бұрын
WoW, You are incredible 👏
@ComputerScienceLessons
@ComputerScienceLessons Жыл бұрын
Thank you. You are very kind :)KD
@piotrz9546
@piotrz9546 4 жыл бұрын
9:37 UTF-24(3bytes) is used for Asian symbols mostly, and without control bites it uses 16bits
4 жыл бұрын
Explained very well. Thank you!
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
You're welcome. :)KD
@VishalSharma-oj3rr
@VishalSharma-oj3rr 3 жыл бұрын
you are awesome..great teaching style..thx
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
Thank you :)KD
@casparharte
@casparharte 5 жыл бұрын
I wonder why ASCII was 7 bits in the first place? In the end this played well with UNICODE UTF-8 fitting into a byte format. Was it because of the teletype selector vanes?
@ComputerScienceLessons
@ComputerScienceLessons 5 жыл бұрын
I think it was because 7 was enough to cover all of the characters on a (teletype) keyboard and it left a spare bit to be used for parity checking. A lucky accident perhaps? :) KD
@piotrz9546
@piotrz9546 4 жыл бұрын
8:47 UTF-16(2bytes) is used for European and Arabic languages, and without control bites it uses 11bits
@skullwise
@skullwise 2 жыл бұрын
Excellent explanation.
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
Thank you :)KD
@mcnole25
@mcnole25 4 жыл бұрын
Hexadecimal: There are 10000 characters in Unicode. Decimal: no there are 65536 characters Octal: There's actually 200000! Binary: THERE ARE 10000000000000000 CHARACTERS IN UNICODE. THAT'S A LOT.
@md_ez
@md_ez 3 жыл бұрын
I have a question about the keyboard and coding systems ?
@Robotomy101
@Robotomy101 2 жыл бұрын
​@@md_ez what is the question
@nsansa9234
@nsansa9234 3 жыл бұрын
great explanation. Thank you 😊
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
You're very welcome :)KD
@EducaLK
@EducaLK 3 жыл бұрын
Is the same organization managing ASCII and Unicode systems? Pls give a answer?
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
No. I'm just a teacher :)KD
@urvashimendhe7056
@urvashimendhe7056 3 жыл бұрын
nicely explained! it was really very helpful.. THANK YOU
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
You are most welcome :)KD
@fullfungo
@fullfungo 2 жыл бұрын
The goals starting from 6:41 are actually not entirely correct. Unicode is “kinda” compatible with ASCII, in the sense that Unicode codepoint 65 (A) corresponds to ASCII code 65(A), for example. However, Unicode does not mandate that codepoint 65 is *necessarily* stored as 1-byte code 65. This is a goal of UTF-8 instead. UTF-16 and UTF-32 comply with Unicode standard but don’t store codepoint 65 as a 1-byte value. This video makes the same mistake multiple times, conflating Unicode and UTF-8, which are broadly speaking unrelated to each other and serve completely different purposes.
@justcurious1940
@justcurious1940 2 жыл бұрын
yea brother i watched this video few days ago before i knew anything about this topic but after i have learned more about it i can see how much wrong informations on it unicode is the collection of code points that represent characters UTF-8 or UTF-16 or UTF-32 is the representation of these code points in memory so UTF-8 is a way to encode unicode using a multibyte encoding scheme UTF-32 is fixed size in memory i think i'm still searching about UTF-16 to understand is it represented in memory ....
@gyangaha109
@gyangaha109 3 жыл бұрын
Perfectly explained.
@abhishekghosh5550
@abhishekghosh5550 2 жыл бұрын
Thanks a lot. Subscribed.
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You're very welcome. Tnx for the sub :)KD
@toyoashihara6242
@toyoashihara6242 4 жыл бұрын
Thank you! ありがとう!
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
You're welcome :)KD
@gamingindustries403
@gamingindustries403 2 жыл бұрын
Thank you very much 😀😀😀
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You're welcome :)KD
@davidcabreramartinez4892
@davidcabreramartinez4892 2 жыл бұрын
BRO YOU ARE THE COOLEST DUDE
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You are very kind. :)KD
@nihalkhan7435
@nihalkhan7435 4 жыл бұрын
This is great also how many colors can be saved with 5 bits per pixel ?
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
2^5 = 32. Each pixel can be one of 32 possible colours. Take a look at my playlist on bitmaps kzbin.info/www/bejne/ZnzQmqB8pMafiqs :)KD
@nihalkhan7435
@nihalkhan7435 4 жыл бұрын
@@ComputerScienceLessons Thank you soo much
@michaelglinsky2614
@michaelglinsky2614 9 ай бұрын
When you show a number of possible encodings in UTF-8 for 2-byte scenario why don't you add 1024 to 937? The same question goes for the 3-byte scenario. For some reason you don't add possible combinations for the last 2 "free" bits.
@dragods1516
@dragods1516 4 жыл бұрын
Another amazing video, thank you! It would be useful to mention and other Unicode encoding forms (UTF-16, UTF-32).
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
Thank you are you are most welcome. I mention UTF-16 and UTF-32 in my video 'Unicode and Byte Order'. You might also find my video on 'Byte Order (Endianess)' interesting. :)KD
@DisfigurmentOfUs
@DisfigurmentOfUs 5 жыл бұрын
How can Netflix representer be in Unicode consortium if Netflix is founded in 1997?
@ComputerScienceLessons
@ComputerScienceLessons 5 жыл бұрын
I guess members of the consortium have come and gone over the years.
@coreymagin
@coreymagin 4 жыл бұрын
12:12 is where it all came together for me ;)
@bzdv5220
@bzdv5220 4 жыл бұрын
Very clear, thanks.
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
You're welcome. :)KD
@manhkhang7732
@manhkhang7732 3 жыл бұрын
superb lecture
@justcurious1940
@justcurious1940 2 жыл бұрын
u+0041 did we used 1 byte or 2 bytes c++ says that we only used 1byte and u are saying that we only used 1byte but it looks that we are using 2 bytes 4 bits for each digit right ? what i'm i missing ?
@justcurious1940
@justcurious1940 2 жыл бұрын
is this (u+0041) UTF-8 or UTF-16 ?
@lazarusreacts
@lazarusreacts 9 ай бұрын
nice explanation
@ComputerScienceLessons
@ComputerScienceLessons 9 ай бұрын
Thank you :)KD
@MrEfraimfc
@MrEfraimfc 5 жыл бұрын
I don't understand much of english, but I got the content well
@flow_down_iana
@flow_down_iana 2 жыл бұрын
awesome...thank you
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
You're very welcome :)KD
@lostcarpark
@lostcarpark 2 жыл бұрын
Good video, but it implies that Unicode and UTF-8 are synonyms, which they are not. It would be good to include some mention of UTF-16 in particular.
@nowhere7438
@nowhere7438 4 жыл бұрын
Amazing
@ComputerScienceLessons
@ComputerScienceLessons 4 жыл бұрын
Thanks :)KD
@deeptich5537
@deeptich5537 4 жыл бұрын
#Question How does the cpu differentiates between binary representation of, say A(whose ASCII is 65) and the number 65 itself?
@tobleramone
@tobleramone 4 жыл бұрын
The ASCII code for the string '65' would be two separate bytes.
@JoseGonzalezUwU
@JoseGonzalezUwU 2 жыл бұрын
muy bien explicado
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
De nada :)KD
@charlesklein7232
@charlesklein7232 2 жыл бұрын
a very professional video but it does not explain how to get them! for example THE SKULL$CROSSBONES is --- echo -e "\xE2\x98\xA0" ---- and while i have found lists their in binary and hex and not in what ever format this is and is their a list of them?
@Laughing_Cat_Meme
@Laughing_Cat_Meme 4 жыл бұрын
Sir 🙇‍♂️🙇‍♂️🙇‍♂️
@c0mbat612
@c0mbat612 5 жыл бұрын
You should make a video on how to replace/add more ram to you're PC or another part's.
@ComputerScienceLessons
@ComputerScienceLessons 5 жыл бұрын
Funny you should say that - I plan to do more practical hardware stuff in the future.
@md_ez
@md_ez 3 жыл бұрын
I have a question , please
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
Please ask - I'll try my best :)KD
@md_ez
@md_ez 3 жыл бұрын
@@ComputerScienceLessons I have an idea and I want to do it by java or c or python , could you help me, please ? Your account on a social media ?
@narendrajayram1317
@narendrajayram1317 2 жыл бұрын
lucid explanation!
@ComputerScienceLessons
@ComputerScienceLessons 2 жыл бұрын
Thank you :)KD
@PersonalXZ
@PersonalXZ 4 жыл бұрын
coded character sets, history and development / Ascii Art / Emoji, smile, emoticon.
@flipflop1758
@flipflop1758 6 ай бұрын
👏🏻👏🏻
@vegekou100
@vegekou100 4 жыл бұрын
Final tutorial.
@ياسمينعليجالوب
@ياسمينعليجالوب 3 ай бұрын
@unkit07
@unkit07 3 жыл бұрын
Great explanation U+1F60D
@ComputerScienceLessons
@ComputerScienceLessons 3 жыл бұрын
U+1F633 :)KD
@pacificclaps574
@pacificclaps574 3 ай бұрын
holy yapponese
@gachaghost7996
@gachaghost7996 5 жыл бұрын
I don't understand this is confusing and I need to do my homework but it is going to fast SO CONFUSING
@ComputerScienceLessons
@ComputerScienceLessons 5 жыл бұрын
It goes quickly but took several hours to make. If you are new to this, you should take your time with it and perhaps make a few notes. Make sure you understand the basics of binary integers first.
@lokisingh9944
@lokisingh9944 Жыл бұрын
Your channel is amazing and I'm really interested in learning more about computers, can you please recommend books, websites or other KZbin channels from where I can learn about computers with this depth. Praise from India 🇮🇳
@clever472
@clever472 Жыл бұрын
6:06 unicode pua 6:09 su p pua a
@vijaykumar-jf7fs
@vijaykumar-jf7fs 4 жыл бұрын
How to convert ASCII to Tamil font EX:ÂáÇè ¸ÛÆèÂÝÂá ÔÚÇÌè / ѽ Tamil word
Bitmap Images
6:36
Computer Science Lessons
Рет қаралды 82 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Unicode and Byte Order
24:49
Computer Science Lessons
Рет қаралды 17 М.
From NUL to DEL: Why 7 Bit ASCII IS Actually Really Clever
16:25
Dylan Beattie
Рет қаралды 27 М.
The Mötley Crüe Guide to Unicode Normalization
14:35
Dylan Beattie
Рет қаралды 10 М.
Ep 020: Unicode Code Points and UTF-8 Encoding
19:07
Intermation
Рет қаралды 42 М.
Characters, Symbols and the Unicode Miracle - Computerphile
9:37
Computerphile
Рет қаралды 2 МЛН
Code Pages and Kohuepts: The Chaos of 8 Bit Extended ASCII
11:46
Dylan Beattie
Рет қаралды 10 М.
Hash Tables and Hash Functions
13:56
Computer Science Lessons
Рет қаралды 1,6 МЛН
⍼ - Why Nobody Knows What This One Unicode Character Means
5:45
Half as Interesting
Рет қаралды 1,5 МЛН
IEEE 754 Standard for Floating Point Binary Arithmetic
21:34
Computer Science Lessons
Рет қаралды 263 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН