Representing Numbers and Letters with Binary: Crash Course Computer Science #4

  Рет қаралды 1,925,040

CrashCourse

CrashCourse

Күн бұрын

Пікірлер: 1 100
@violetmoon1587
@violetmoon1587 7 жыл бұрын
This series has made me seriously consider computer science as a possible degree option-Thanks guys/gals of Crashcourse
@danknemez
@danknemez 7 жыл бұрын
Go for it! It's not as scary as it seems at first :D
@violetmoon1587
@violetmoon1587 7 жыл бұрын
It'll be a back off it theatre/surgical assistant doesn't work out. Definitely looking into it seriously now though :D
@zoravursingh5617
@zoravursingh5617 7 жыл бұрын
Be warned - computer science is becoming a much more competitive field as labour becomes more plentiful from rapidly developing countries in Asia.
@violetmoon1587
@violetmoon1587 7 жыл бұрын
Well its always something to consider, it seems like an area thats going to ain popularity fairly quickly, it could just end up being a hobby, but thanks for the heads up, always appreciate people sharing their experience s
@androfaltas9057
@androfaltas9057 7 жыл бұрын
Im doing electrical engineering and find that it's a good mix of computer science and engineering since we do alot of the things computer science majors due (except for programming) and there is an insanely good job market for electrical engineers
@kharyrobertson3579
@kharyrobertson3579 7 жыл бұрын
Her enthusiasm while taking about unicode is inspiring.
@KathyClysm
@KathyClysm 7 жыл бұрын
As a software engineer, I cannot help but be amazed at how you managed to break the information down clearly and logically to it's most important components while still being completely excited and in awe of the stuff you are talking about. My old professors and teachers could seriously learn a thing or two from you!
@rachelalaine1914
@rachelalaine1914 7 жыл бұрын
My brain hurts and my decision to watch 20 of these at 1am is still not regreted
@domobrah2671
@domobrah2671 5 жыл бұрын
Same tho its 2:30 am for me but progress never sleeps!
@alexwang982
@alexwang982 5 жыл бұрын
It’s 3:21 am for me
@alexanderweaver6047
@alexanderweaver6047 5 жыл бұрын
Pi , please make your banner 3.14159265358979 etc.
@Rafale25
@Rafale25 5 жыл бұрын
Rachel Alaine 6:18 am
@vlogbrothers
@vlogbrothers 7 жыл бұрын
I find this so compulsively watchable even though it features math. -John
@swordmaster373
@swordmaster373 7 жыл бұрын
vlogbrothers "Imaginary numbers are just as beautiful as imaginary stories." -- John Green (probably slightly misquoted). I'm glad you like it even with the math. I hope you stick around because the most fun parts of CS aren't so math heavy :)
@Zareox7
@Zareox7 7 жыл бұрын
vlogbrothers for whatever reason, I always enjoyed the math behind Binary. Beautifully simple.
@benaaronmusic
@benaaronmusic 7 жыл бұрын
I'm learnding.
@Lukeff7
@Lukeff7 7 жыл бұрын
John I love your world history videos, they are so informative and engaging :) and it's inspiring how you lead us to reflect on our own lives making history more powerful. I wish I was so engaged when I was younger! I love this current series for computer science as well. Thank you Crash Course :D!!!!!!!!!!!!
@fathima.ranwar1657
@fathima.ranwar1657 7 жыл бұрын
vlogbrothers if my grammer and adjectives were a grain of sand, John Green's would be the universe.(sorry Hank)
@kasd1002
@kasd1002 5 жыл бұрын
“Of course not everything is a positive number - like my bank account in college.” Oof.
@PaulRudd1941
@PaulRudd1941 4 жыл бұрын
I read this as she was saying it lol, clever.
@b3yourself91
@b3yourself91 4 жыл бұрын
called out
@Stargazer86m
@Stargazer86m 7 жыл бұрын
Programmer here who finds this series seriously interesting. It's also nice to see very informed tutor and friendly way she covers subjects "in details". Keep up the good work!
@amber1862
@amber1862 7 жыл бұрын
She's awesome! The people behind the animations and editing don't get the recognition they deserve either - really high quality stuff :).
@cj-jz9fg
@cj-jz9fg 6 жыл бұрын
Thank you so much! I'm 23 years old and FINALLY binary system makes sense to me! So pleased!!! Feels like learning a new language in 10 minutes.
@RaymondHng
@RaymondHng 6 жыл бұрын
Now that you know binary, you should be able to convert among binary, hexadecimal, and octal with ease.
@srpilha
@srpilha 7 жыл бұрын
Man, so much love for this series. Never has encoding or Unicode been so exciting! Also, we cannot stress enough how absolutely REVOLUTIONARY it is for both our operations and the objects of our operations to be encoded basically in the same way. The algorithm that encodes your mp3 AND the encoded file itself are written with ones and zeroes. In a digital context, _nothing_ is really sub-symbolic anymore, everything is written.
@morezco
@morezco 7 жыл бұрын
dude I'm so glad this got out *exactly* when I started my computer eng course
@darthsalsapants7059
@darthsalsapants7059 7 жыл бұрын
I am a 26 year old trying to get a bachelor's in computer science and this video series really makes computer science sound so simple.
@amber3650
@amber3650 6 жыл бұрын
What do you call a family of eight rabbits? A Rabbyte! (sorry, I'll leave now...)
@weibinyu
@weibinyu 5 жыл бұрын
Ha...
@TheBadassTonberry
@TheBadassTonberry 4 жыл бұрын
Hareowing
@daltonguan8593
@daltonguan8593 4 жыл бұрын
xD
@spryth2741
@spryth2741 4 жыл бұрын
trash joke
@aryank153
@aryank153 4 жыл бұрын
@@spryth2741 says the trash himself
@gluedtogames
@gluedtogames 7 жыл бұрын
Your obvious enthusiasm for CS is inspiring.
@AubreeGames
@AubreeGames 4 жыл бұрын
You can tell you’re really passionate about what you’re teaching, and I love that
@semajxocliw
@semajxocliw 7 жыл бұрын
CAN WE JUST TAKE A SECOND TO TALK ABOUT THE STOCK FOOTAGE OF A PERPLEXED BUSINESSMAN WORKING ON A LAPTOP WITH HIS FEET IN A PUBLIC POOL FOR SOME REASON
@calliemarkee
@calliemarkee 6 жыл бұрын
Just embrace it.
@ambien6327
@ambien6327 5 жыл бұрын
Turn off caps lock
@kayleedork6153
@kayleedork6153 5 жыл бұрын
Thank you! I was thinking the same thing!!
@garrettcasselman647
@garrettcasselman647 7 жыл бұрын
As soon as she explained how Unicode is used for colors and numbers I paused the screen and was blown away at each individual pixel on my phone, knowing that each individual one was its own line of 64 ones and zeros. When I hit the play button, the true scope of what I'm holding in my hands to type this hit me.
@studylinked101
@studylinked101 7 жыл бұрын
I LOVE this series!! I watched the Harvard CS50 on edx but this helps me understand the topics they talked about more in depth.☺️
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
TE // TeenagEdifier if you're interested I make some basic programming videos too!
@billhutchens9666
@billhutchens9666 6 жыл бұрын
watched harvard cs50 as well, did not learn a lot about computer science but a lot of what is wrong with our younger generation
@ramonebneter3019
@ramonebneter3019 4 жыл бұрын
@@billhutchens9666 so you dont reccomend harvard cs50? was about to start with it
@billhutchens9666
@billhutchens9666 4 жыл бұрын
@@ramonebneter3019 i am old school, you might like it. i would not avoid something because of someone else's opinion
@QualityEJC
@QualityEJC 7 жыл бұрын
"Of course not everything is a positive number, like my bank account in college." I know that feeling sister.
@Elif-ti9wf
@Elif-ti9wf 4 жыл бұрын
I came here after my computer engineering class and I've just started to understand what my lecturer was saying. thank youuu
@lily96flowers
@lily96flowers 4 жыл бұрын
You ignited my interest in csci again!! I was seriously consider dropping my csci intro class because my teacher is really disorganized and doesn't know how to teach. You've given me hope!!
@filuo9058
@filuo9058 7 жыл бұрын
This show is really awesome. Because I'm of the generation where mass public computers were born, a lot of it comes from comon sense. But, this show explains the logic behind which I love. Thank you
@stellarfirefly
@stellarfirefly 7 жыл бұрын
Halting and Catching Fire. Kudos to the Crash Course team for adding such references.
@retop56
@retop56 7 жыл бұрын
PBS needs to give all of you a raise. This series is sick!
@yajurphullera9396
@yajurphullera9396 7 жыл бұрын
Loved this. Answers most of my questions. Hats off to previous generations.
@MegaParix
@MegaParix 5 жыл бұрын
this series is simply amazing and unfolded the mystery of what goes inside the machine when we program something.. Thank You so much :)
@Alex-xw1cx
@Alex-xw1cx 7 жыл бұрын
Does anyone else feel guilty when they skip a video on Crash Course?
@beretperson
@beretperson 7 жыл бұрын
Tom Scott is like "Someone is talking about Unicode and Emoji in KZbin without me!"
@thewpbard
@thewpbard 7 жыл бұрын
No, he's on holiday right now. Maybe when he comes back.
@lazergurka-smerlin6561
@lazergurka-smerlin6561 7 жыл бұрын
Now Tom Scott should collaborate with crashcourse.
@sudevsen
@sudevsen 7 жыл бұрын
Linguistics CC
@bemk
@bemk 7 жыл бұрын
No, he isn't. He actually hates the Emoji shtick. Though maybe he shouldn't have built that emoji only messenger and an emoji keyboard then ...
@SooSkii
@SooSkii 7 жыл бұрын
im using this for my computer science course next year and i uave to say this makes it really interseting
@aleksamanic745
@aleksamanic745 6 жыл бұрын
Joe Greaves If you go to collage I think you should learn grammar
@rudyvialpando
@rudyvialpando 6 жыл бұрын
College*
@whisperscribe
@whisperscribe Жыл бұрын
I wish all teachers were like Carrie, you really get motivated to study more!
@spencerwhite3400
@spencerwhite3400 7 жыл бұрын
Most computers don't use a sign bit, they use two's complement. There is a great video by Ben Eater that explains it
@CircuitrinosOfficial
@CircuitrinosOfficial 7 жыл бұрын
Doesn't 2's compliment effectively create a sign bit anyway? 5 = 0 0000101 -5 = 1 1111011 You can still use the last bit to determine the sign of the number
@spencerwhite3400
@spencerwhite3400 7 жыл бұрын
Circuitrinos It does, yes. but, it makes things like adding and subtracting positive and negative numbers MUCH more convenient and easy
@maconth93
@maconth93 7 жыл бұрын
The original idea was to only use the first bit as a sign (that was called 1's complement), but that left us with an issue of there being -0 and +0 (10000000 and 00000000 respectively). This was then changed to the 2's complement format, which handily kept the sign bit property but got rid of the -0 +0 problem.
@CODcanbefornoobs
@CODcanbefornoobs 7 жыл бұрын
Spencer White not true for floating point values, like she mentioned in the video most computer architectures use IEEE 754 standard.
@CircuitrinosOfficial
@CircuitrinosOfficial 7 жыл бұрын
Yes it does (I'm majoring in computer engineering). But you are referring to only one type of signed bit representation called signed magnitude representation. 2's complement and 1's complement are still considered signed bit representations. en.wikipedia.org/wiki/Signed_number_representations
@embervine
@embervine 21 күн бұрын
The narrative and visual sequences are very effective. This has accelerated my comprehension on this subject greatly, thank you!
@itskdog
@itskdog 7 жыл бұрын
Correction: When discussing the prefixes, it would have been more up-to-date to talk about how KB used to be 1,024 bytes, but it's now 1,000 bytes, and the old 1,024 measurement is now known as the kibibyte, or KiB.
@stephenkamenar
@stephenkamenar 7 жыл бұрын
+1, good summary of that confusing nonsense
@Rottenation
@Rottenation 7 жыл бұрын
KB Still commonly means 1024 bytes despite also commonly meaning 1000 bytes. Kibibyte was created to solve this ambiguity but wasn't widely adopted. en.wikipedia.org/wiki/Kilobyte
@terjes64
@terjes64 7 жыл бұрын
KB = 1024, Kb = 1000. In networking kB is 1000 transfered and not 1024. Which kinda feels like cheating the enduser of internet speed, but there you go.
@KingBobXVI
@KingBobXVI 7 жыл бұрын
Nobody uses "kibi" because the change in vernacular doesn't actually help, and would just make things more difficult. For one example, CPU cache lines are often defined as 4KB in size - that's 4096 bytes. That's useful because that represents 64 sets of 64 bytes, which can be nicely divided in to 512 64 bit numbers, or 1024 32 bit numbers, or 256 128 bit numbers - all common sizes programmers work with, and keeping it defined in powers of 2 keeps things nicely divisible. Software developers who keep track of their cache don't want to start referring to them as "4 point oh nine six KB" cache blocks, or purely in bytes (which would defeat the purpose anyway), and hardware developers don't want to change things because nobody wants to design a physical hardware bus with a bandwidth of 31-and-a-quarter 32 bit numbers just for the sake of being 24 closer to metric units. And nobody wants to say "kibibyte" because it sounds stupid. The one and only part of the tech sector that _does_ want the change though are hard drive manufacturers - because then they can sell you a "500GB" hard drive that's actually 465GB.
@Rottenation
@Rottenation 7 жыл бұрын
KingBobXIV, you bring up some good points on why it makes sense to have a unit that means 1024 bytes. The problem is that calling it "kilobyte" is just bad because "kilo" already means 1000 and now "kilobyte" can be interpreted in both ways. If it was called something else to begin with (Like "kibibyte" for example...) and "kilobyte" would never have meant 1024 bytes this problem would have been avoided. Unfortunately, people called it kilo, it stuck and now it's near impossible to fix since like you said "nobody wants to say 'kibibyte' because it sounds stupid". Also, nice profile pic, that meme is aging well.
@bangboom123
@bangboom123 7 жыл бұрын
I am digging this video series so far. Lovely work.
@GuidoPerdomo
@GuidoPerdomo 7 жыл бұрын
I really really love this Crash Course!!
@kiasmorningstar
@kiasmorningstar 7 жыл бұрын
Outstanding series! Thank you to the presenter and all those behind the camera!
@rebeccaadamson5972
@rebeccaadamson5972 7 жыл бұрын
US debt SHAAAAADE :) I love this series! Thank you, CC and Thought Cafe!
@Teacuppe
@Teacuppe 7 жыл бұрын
Love the TNG - Best of Both Worlds reference :D
@morgansmith3601
@morgansmith3601 7 жыл бұрын
I love that everyone is freaking out about two's complement thing. This is a crash course! It's not going to have every single detail, and that's kind of complicated to explain and isn't really all the relevant for most people.Just saying bits are signed is enough.
@stephenkamenar
@stephenkamenar 7 жыл бұрын
2s complement is very relevant to binary computing crash course and worth talking about
@chrisluckey2916
@chrisluckey2916 7 жыл бұрын
I'm 32 and I missed out on the Tech revolution because I was poor and lived in the rural south. I'm not completely useless but this series is really helping me catch up! thanks
@sgrsgrgg
@sgrsgrgg 7 жыл бұрын
As a guy majoring in computer engineering, it's always refreshing to see videos like this after learning them in class awhile back.
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
David Park It's nice when people put CS in a nice easy-to-follow format.
@sgrsgrgg
@sgrsgrgg 7 жыл бұрын
Few Minute Programming Tru dat
@mike0rr
@mike0rr 7 жыл бұрын
I am so happy you guys are doing this series
@Yenz30415
@Yenz30415 7 жыл бұрын
My God that was a lot in one video. I haven't invested much time or thought in this subject before, and trying to understand not only binary translation, but the different bit systems and the whole encoding thing was a lot. I hope you guys may go a bit more in depth on these. Until then, I'll be watching this a couple more times
@joshuajosephson7965
@joshuajosephson7965 5 жыл бұрын
09:22 Uh, oh. 16-bits is only spacious enough for 65,536 characters, not 'over one million'. But that's the first mistake I've spotted. LOVE these videos and your presentation!
@kristin.1124
@kristin.1124 6 жыл бұрын
I love this course so much!! Each video I learn a looot & can combine infos that I've seen before. It's so very well displayed & explained, THANKS Carrie Anne! ;)
@Flargenyargen
@Flargenyargen 7 жыл бұрын
This series is just perfect. It's a topic I'm passionate about. Can't wait to get into the meat of the topic! Such a great introduction. Thank you all for making this happen!
@tomsakmens5571
@tomsakmens5571 7 жыл бұрын
That moment when Carrie Ann is talking about ASCII extensions and you painfully remember the barely readable texts in your language.. and suddenly, your language is mentioned as an example. glory days :D
@k_2187
@k_2187 2 жыл бұрын
istg my prof took three one hour lectures to cover this much and i still didn't get it but this HELPED A LOT.
@fellowcruz
@fellowcruz 7 жыл бұрын
Great and such informative video. I have read all this in school, but good to revise again! Thanks
@MrEhabYounes
@MrEhabYounes 7 жыл бұрын
I love how at 9:56 they synced the video of her saying "KZbin videos" from this KZbin video (private) then put it in this KZbin video!
@celemqhele
@celemqhele 10 ай бұрын
My brain is not braining
@junepark1003
@junepark1003 Жыл бұрын
This is one of the best videos on this topic I've ever watched. Thank you for this.
@theears995
@theears995 6 жыл бұрын
I’m currently studying information technology at my local trade school, and I just had this urge to learn binary (I’m not entirely sure why, I just had the urge to). Once again, Crash Course helps! :)
@albinsopaj
@albinsopaj 4 жыл бұрын
1 KB (kilobytes) = 1000 bytes (10^3) 1KiB (kibibytes) = 1024 bytes (2^10) Due to confusion computer architects have now defined a new term "kibibyte" to represent powers of 2, whereas the "kilobyte" represents powers of 10.
@arooobine
@arooobine 7 жыл бұрын
Regarding the 1000 vs 1024 controversy: on the one hand, it's vastly more useful to think in terms of powers of 2. On the other hand, the sheer joy of writing or saying "kibibyte" in a formal context creates a high that can last for days.
@gab9438
@gab9438 5 жыл бұрын
So much interesting! I am a french student (15yo) and i loved this video! I can thanks to the translator who allowed me to understand this video!
@JawnLam
@JawnLam 7 жыл бұрын
👍 for the ST:TNG reference 😉
@SkaterBlades
@SkaterBlades 7 жыл бұрын
So glad this is a series you're doing crash course, i sit my GCSE exams in may/june and want to do game design and computer science as a career
@EdwardDowner
@EdwardDowner 7 жыл бұрын
Most screens actually display pictures in 24bit not 32 bit though, 8 bits per colour. Some file formats include an extra 8 bits for alpha (transparency). Then there is the kilo/kibi debate. Also a number with a decimal point isn't floating point, it's non-integer. It can be represented in a computer in floating point but you can also use fixed point.
@vgabndbeatshop9683
@vgabndbeatshop9683 6 жыл бұрын
THANK YOU for speaking passionately and with great interest in what you are actually saying, it keeps me awake and engaged. Wish other channels would take note!
@connorhennessey1316
@connorhennessey1316 7 жыл бұрын
Brief Pedantic correction: Most Computers don't used Signed Numbers anymore, they use Two's Compliment. Its kind of the signed numbers Carrie Anne talks about but where your n'th digit represents its value but negative. This means that -8 in a 4-bit notation would be 1000, -7 is 1001, -6 is 1010, etc. This allows for positive and negative numbers to be add together using simple addition without any complicated rules(so long as you don't get an overflow error). Pedantic correction over.
@quarthinos
@quarthinos 7 жыл бұрын
What they said is correct. In two's complement, the MSB still encodes sign. They very carefully did not go into specifics about the other bits for integers. One of the authors talks about it in another comment thread.
@connorhennessey1316
@connorhennessey1316 7 жыл бұрын
Yeah I know that's why its a pedantic. She's right but not exactly right.
@ajaxhopper9859
@ajaxhopper9859 7 жыл бұрын
So how does the computer avoid confusing the numbers -7 and 9, if they're both 1001?
@connorhennessey1316
@connorhennessey1316 7 жыл бұрын
They dont. 9 would be to large for a four bit signed number to hold and would cause the overflow error I mentioned. Its the upper bounds and lower bounds of numbers she mentioned in the video. A 4 bit number in two's complimnet can only represent values from -8 to 7. For a more practical example of this error look up the Gandi nuke bug from civ 5. tldr. taking a small unsigned number and subtracting more then it causes a massive positive output.
@quarthinos
@quarthinos 7 жыл бұрын
The Ghandi bug was in the original Civilization, not in Civ 5.
@petermprim
@petermprim 10 ай бұрын
Oh my goodness, did Carrie Anne just say, "Unicode, one code to rule them all?!" I had to pause the video to catch a breath because it was so funny. I literally shed laughing tears. Her delivery of the line was too cool, very matter-of-fact, only the slightest smirk to give away the reference to the Lord of the Rings. Thank you, Carrie Anne, that made my day!
@IKnewThatNews
@IKnewThatNews 7 жыл бұрын
This episode hurt my brain but I tried my best to understand it haha
@Frostbain
@Frostbain 7 жыл бұрын
All the hosts right now are awesome (not that the past ones haven't been). I'm a software dude, so this isn't much new stuff for me, but it still makes me excited just hearing the "Hi, I'm Carrie Anne..." (in a childish glee sort of way). So bubbly and enthusiastic.
@Nitroxien
@Nitroxien 7 жыл бұрын
Can we have a crash course biochemistry please!
@EliotLash
@EliotLash 4 жыл бұрын
Great video. Small nitpick, UTF-16 ran out of two-byte representations already which IIRC is why UTF-32 was created. Supplementary plane codepoints such as emoji require four bytes. But I think (as other commenters have mentioned) UTF-8 seems to be the most ubiquitous standard now due to its more space-conserving representation and backwards-compatibility with ASCII.
@EliotLash
@EliotLash 4 жыл бұрын
@Peterolen Sure, I just interpreted the comment about this from the episode to imply that UTF-16 can store all codepoints using a two-byte representation ("one chunk" of 16 bits) which as you've just said is not the case anymore. UTF-32 is the only encoding with a guaranteed one-to-one mapping between single "chunks" of 32 bits/4 bytes with UTF codepoints. Meaning it's also the only one that you can use raw string length to determine how many characters are in the string (though this doesn't account for combining characters such as diacritical marks.)
@woosix7735
@woosix7735 7 жыл бұрын
Math = the best
@famsu5654
@famsu5654 7 жыл бұрын
Awesome, this is the best Crash Course since CC Astronomy.
@thelackoftime4209
@thelackoftime4209 6 жыл бұрын
"Not everything is a positive value, like my bank account in college"
@Scerttle
@Scerttle 7 жыл бұрын
This is so great I had no idea how much I wanted and needed this...
@markholm7050
@markholm7050 7 жыл бұрын
You said the Unicode uses 16 bits, with space for over a million codes, but 16 bits can only encode 65,536 different symbols.
@quarthinos
@quarthinos 7 жыл бұрын
Some symbols are encoded across two 16 bit units. I think the two most significant bits in the first 16 bit unit encode whether it requires another 16 bits.
@ParallaxScene
@ParallaxScene 7 жыл бұрын
As Quarthinos said some some of them use two units. For example all the emoji flags are actually two unicode characters.
@markholm7050
@markholm7050 7 жыл бұрын
quarthinos Wikipedia says, "Unicode defines a codespace of 1,114,112 code points in the range 0hex to 10FFFFhex." That's a little more than 2^20. Without a lot of bit shuffling, that would fit most conveniently in 3 bytes. UTF-32 uses 32-bits, fixed length. UTF-16 uses 16 bits, with, as you say, a scheme for identifying some characters as 32-bit. Not sure why they did not do UTF-24, except for the common processor aversion to transfers not on a word boundary, and perhaps a desire to leave room for extraterrestrial languages. (actually, I do know that slightly suboptimal packing of the symbol space can make coding/decoding a lot easier)
@silverharloe
@silverharloe 7 жыл бұрын
Yeah, that was a minor misscripting there. Unicode has 2^32 code points (maximally, it's actually got a huge amount of empty space in there, too). And utf8 (not utf16) is the most common (because no matter how much data you think you use in your Java program, I assure you the amount of utf8 webpage data beats that), which can use 1-5 bytes for each code point, and the utf16 mentioned in the video can actually use 2-6 bytes for each code point, rather than the implied "only 2," because both utf8 and utf16 are special maps onto the full map of 32 bits. utf8 and utf16 can both represent any of the code points in the 32 bit map, by having a special sequences of significant bits mean "I need multiple bytes to represent this code point".
@ashutosh.sharma
@ashutosh.sharma 7 жыл бұрын
At 3:05, how come 1 added 3 times = 1 and not 0 (like she did before)?
@supercanadian0640
@supercanadian0640 7 жыл бұрын
Learning binary is like discovering a new language, it's such an awesome feeling!
@puppable
@puppable 7 жыл бұрын
"The most common version of Unicode uses 16 bits" Isn't this incorrect? The most common version of Unicode is UTF-8, which can use anywhere from 8 to 32 bits, depending on the character.
@jerrygord3131
@jerrygord3131 2 жыл бұрын
I only regret not finding this sooner! Thanks!
@gingsSon
@gingsSon 7 жыл бұрын
crazy imaging how many read/write 1's and 0's are on a disk
@robertwalkley4665
@robertwalkley4665 5 жыл бұрын
This is such a wonderful series, bravo!
@adhdengineer
@adhdengineer 7 жыл бұрын
one kilobyte is 1024 bytes goddamn it! now you kids get off my lawn with your skateboards and whatnot!
@Stars-Mine
@Stars-Mine 7 жыл бұрын
kilo means 1000, not 1024. Your thinking of something else there mate.
@adhdengineer
@adhdengineer 7 жыл бұрын
that's the joke dear boy. us old programmers were taught in the days were a kilobyte was 1024 bytes, a megabyte was 1024 kilobytes and so on an so forth. It was never a correct term in so far as SI units were concerned but it's always worth remembering the old days. tho nostalgia's not what it used to be
@CircuitrinosOfficial
@CircuitrinosOfficial 7 жыл бұрын
1024 is easier to represent in binary since it's just 2^10. That's why it is often used as a kilobyte in computer science. For the same reasons Megabyte and Gigabyte are 2^20 and 2^30 respectively. en.wikipedia.org/wiki/Kilobyte
@No__47
@No__47 7 жыл бұрын
This is why we started using a different notation for binary and decimal values. en.wikipedia.org/wiki/Gigabyte For example, 1GB vs 1GiB. One's decimal and one's binary. You can even pronounce them differently: "gibibyte". Of course no one will know what you're talking about because it hasn't really caught on.
@ze_rubenator
@ze_rubenator 7 жыл бұрын
Depends on whether you're on OSX or Windows.
@seancreighton9154
@seancreighton9154 6 жыл бұрын
Anybody else LOOOVES the way she teaches?
@Bird_Dog00
@Bird_Dog00 7 жыл бұрын
I almost chocked on that national debt burn. Yes, I'm easily amused...
@georgenorwood8979
@georgenorwood8979 7 жыл бұрын
this is my favorite cc intro
@criticalcontainment
@criticalcontainment 7 жыл бұрын
This may be the only binary we all agree on
@criticalcontainment
@criticalcontainment 7 жыл бұрын
musashi939 I think both the left and right have made it out to be a much bigger deal than it really is
@AdverseOpinion
@AdverseOpinion 7 жыл бұрын
Gender is what you identify as. Sex is what you biologically are.
@KurtisC93
@KurtisC93 7 жыл бұрын
+Josh McKown - Cue Bon Jovi's "Dead or Alive"
@VytenisR1
@VytenisR1 7 жыл бұрын
Its like the twin towers, there used to be two of them and now its really sensitive subject
@spindash64
@spindash64 7 жыл бұрын
VytenisR1 ...take the like, and don't tell a soul who you got it from
@BlueyMcPhluey
@BlueyMcPhluey 7 жыл бұрын
I'm only 3 minutes in and I already love this video - such a clear explanation and the visual representation of the maths is great. Hopefully a precursor to a Crash Course Mathematics??
@vedant6633
@vedant6633 5 жыл бұрын
6:40 (float) Won't this representation method create Redundancies ? like if i have 625 as significand and 1 as exponent i will get the number 6250 but if i have 6250 as significand and 0 as exponent i will also get 6250 .... how to sort that out ?
@LCRLive687
@LCRLive687 4 жыл бұрын
and they still dont even answer how those place holders represent the exponent or the significant and by which process the computer multiplies or by which law the representation of the character 1 os on and 0 is off. Millions of unanswered questions. So hard to find videos that actually teach you something.
@adriancreates3086
@adriancreates3086 7 жыл бұрын
I'm probably never going to use this knowledge but binary numbers are just so fascinating to me :D Keep up the good work
@joshuakb2
@joshuakb2 7 жыл бұрын
I kinda wish you had at least briefly mentioned twos-complement notation, as your description of the implemention of negative numbers in binary was misleading, and I think it's a very mathematically interesting notation. Great video though!
@francescocommisso5352
@francescocommisso5352 7 жыл бұрын
Joshua Baker you can't blame em considering all the info covered in one video
@quarthinos
@quarthinos 7 жыл бұрын
There's a comment up thread from one of the authors for this episode's script: They considered it, but decided against it to prevent confusion. It doesn't really matter unless you're trying to make adders, and I don't know that they're gonna get that far into the weeds.
@yourcurtainsareugly
@yourcurtainsareugly 7 жыл бұрын
What was misleading about it? The MSB in 2's complement does indicate the sign. 1111 (-1) + 0001 (1) = 0000 (0)
@gusanonymous
@gusanonymous 7 күн бұрын
"like my bank account in college" (negative) 😂 I love you Anne 👍
@blackvixencrypt
@blackvixencrypt 5 жыл бұрын
Considering I'm a novice, my mind id blown by the idea of a 16 bit universal code! "inconceivable!"
@rareroe305
@rareroe305 7 жыл бұрын
Excited for next week, since that's where my understanding currently breaks down.
@neo304
@neo304 Жыл бұрын
"My bank account in college"
@neo304
@neo304 Жыл бұрын
{sigh}
@amadhd
@amadhd Жыл бұрын
Damn that is pure pedagogy thanks a lot !
@cucumberbreezee
@cucumberbreezee 7 жыл бұрын
but not everything is a positive number.... like my bank account in college. :D hahaha
@pcworlds.i.r.i8569
@pcworlds.i.r.i8569 6 жыл бұрын
you are a bullet! so fast giving 8 bit of knowledge in 1 sec
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
I love your videos. Always comparing my videos to yours *sigh* maybe one day :)
@thynguyen61
@thynguyen61 7 жыл бұрын
Few Minute Programming I love your videos! Still waiting for your next one 😄
@hoomandario3847
@hoomandario3847 6 жыл бұрын
You know what. I'm subscribing to your channel. Your thumbnails look cute and I'm looking forward to watching your videos and waiting for your channel to grow bigger.
@MrAatch
@MrAatch 7 жыл бұрын
Quick correction on Unicode: Depending on how you define "used", 16-bit encoding (either UTF-16 or UCS-16) may not be the most common. While it the main format on Windows, and used heavily in Asia, most transmission of text is done in UTF-8, which is an 8-byte encoding (sort of).
@darkfangulas
@darkfangulas 4 жыл бұрын
4:57 that gave me anxiety seeing that laptop about to slide
@Plasticcaz
@Plasticcaz 7 жыл бұрын
I love this series!
@ciankiwi7753
@ciankiwi7753 5 жыл бұрын
"not all numbers are positive, like my bank account in college"
@melonyevie
@melonyevie 5 жыл бұрын
LOL
@freddo1230
@freddo1230 6 жыл бұрын
This series is just utterly superb. Brilliantly put together and presented. Thanks!!
@jmiquelmb
@jmiquelmb 7 жыл бұрын
I didn't know there was a real national debt clock somewhere in the US. This is such a moronic thing for so many reasons. Specially the "your family share" part.
@ChewingBarbie
@ChewingBarbie 6 жыл бұрын
I don´t normally leave comments but I feel like thanking someone for this. Amazing! So easy to understand even if I have no idea about computers. Keep up the good work, guys!
How Computers Calculate - the ALU: Crash Course Computer Science #5
11:10
AI can't cross this line and we don't know why.
24:07
Welch Labs
Рет қаралды 450 М.
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 192 МЛН
So Cute 🥰
00:17
dednahype
Рет қаралды 51 МЛН
Computer Scientist Answers Computer Questions From Twitter
14:27
Why Do Computers Use 1s and 0s? Binary and Transistors Explained.
7:00
Basics Explained, H3Vtux
Рет қаралды 4,3 МЛН
Early Computing: Crash Course Computer Science #1
11:53
CrashCourse
Рет қаралды 3,9 МЛН
What's The Longest Word You Can Write With Seven-Segment Displays?
8:56
ALL OF PHYSICS explained in 14 Minutes
14:20
Wacky Science
Рет қаралды 2,3 МЛН
How a Computer Works - from silicon to apps
42:32
Improbable Matter
Рет қаралды 1,3 МЛН
Boolean Logic & Logic Gates: Crash Course Computer Science #3
10:07
CrashCourse
Рет қаралды 2,8 МЛН
The Oldest Unsolved Problem in Math
31:33
Veritasium
Рет қаралды 10 МЛН
How I Beat The Password Game
39:53
Bog
Рет қаралды 67 М.
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 192 МЛН