From the Rosetta Stone to Binary, Hex, Octal, and ASCII

preview_player
Показать описание
This video has a page on 0DE5 with exercises and comments

Chapters
00:00 - Intro
00:47 - History of Coding
08:29 - Binary Numbers
20:07 - Hex and Octal
24:30 - ASCII Characters
29:08 - Displaying Data
36:33 - Exercises
37:31 - Epilogue

Sources:
* Printed characters, from The Shining, author that guy in the black and white photograph
* Leibniz — A Biography, E J Aiton, 1985, p246-257
Рекомендации по теме
Комментарии
Автор

You have no idea how special this series is on CS topics in an approachable manner. Please keep it going, this channel is going to blow up soon when people realize the huge value you're providing!

armaandhanji
Автор

The Chinese stamp is a Handbill (a small printed/stamped advertisement) for Jinan Liu’s Fine Needle Shop.

A white rabbit holding a sewing needle, the inscription reads “Note the white rabbit at the front door as a mark, please purchase fine steel bars and make excellent needles.”

The supplier used this stamp (also) on his products as a proof of authenticity and quality, so as a form of trademark.

NL
Автор

This is how computer science should be thought to people who want to be computer programmers. Thanks so much for this beauty. Your intuition is outstanding.

chukwunta
Автор

The best thing about the Internet, to me, is that educational and entertaining content like this are available on demand, for free. Keep making content, I can't wait to see more!

jamesRyanNeuro
Автор

Some people are born teachers. Thank you for helping me. Id never understand some of these concepts without your help.

fpvnwv
Автор

Wow Kay that explanation with the repeated divisions on how to derive a binary representation of a number was so clear! You are really making something great here and I love watching these videos. Keep it up 🎉

lumotroph
Автор

I am really, reaaaally liking 0DE5. You teach in a very wonderful way, you inspire others to love learning and i respect that more than its possible to explain. Thanks for these.

Cleanslateish
Автор

I love the "here's me looking really smart and sophisticated" voice overs. ^__^ Made me chuckle.

TaoJChi
Автор

I really love the attention to detail and how so well-organized are your videos. Clear bright information! Thank you very much!

isaiasprestes
Автор

I discovered your channel yestesrday and your videos are so good, thank you so much for making these tutorials!
I hope your channel blows up, this needs to reach all CS students :)

prathmeshdeshpande
Автор

Fantastic! For a guy that comes from the electronics (one level lower than 'low level!) side,
This makes it much clearer to work my way up to Assembly and then onwards and upwards!..

peakfilm
Автор

The content of this channel is pure gold

johnbox
Автор

this is the third video from this channel and i'm absorbing everything with the eagerness i had when i first started programming.

adekorir
Автор

The heuristic I use to translate base 10 numbers into binary is to begin with the largest power of 2 that is smaller than the given base 10 number. We know that the digit of binary corresponding with this power of 2 must be included in the binary representation because any larger digit would be too big to represent the decimal number in question, and any smaller digit could only represent the current power of 2 minus 1 - smaller than what we need. From there, repeat the process with the remainder. It is a little like the reverse of the iterative division method you showed in the video.

Example:

Represent 79 in binary. The largest power of 2 that is smaller than 79 is 2^6 = 64. 2^7 = 128, too large to represent 79. Any binary numeral not including 2^6 could represent at most 2^6 - 1 = 63, which is too small. So we have:



79 - 64 = 15. Now we repeat the same process with this number. 2^4 = 16 is too large. 2^4 - 1 = 15, which means all the rest of our digits after the 4th can be flipped to 1.

01001111 = 128(0) + 64(1) + 32(0) + 16(0) + 8(1) + 4(1) + 2(1) + 1(1) = 79

For whatever reason, this method is more intuitive for me than the iterative division.

AlmostAGamer
Автор

You really have the gift of explaining things clearly. ❤ it !

anonymous.youtuber
Автор

Superb work you are doing here, thank you so much for your efforts !! Most grateful.

caesarespinosa
Автор

Not sure how I got here but I'm grateful to the Algorithm for bringing me here. Love your videos!

xrZt
Автор

Well I didn't know that! The 6th bit flips the case on an ASCII character. Thank you.

GavinM
Автор

i usually don't comment, but your videos and Explanation Style resonate with me So well, detailed and deep yet, understandable keep the good work, you have the potential to become a much more appretiated educator.

amallukose
Автор

Thanks for explaining basics with easy to grasp approach.

dd-iuiy