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

  Переглядів 1,873,098

CrashCourse

CrashCourse

День тому

Today, we’re going to look at how computers use a stream of 1s and 0s to represent all of our data - from our text messages and photos to music and web pages. We’re going to focus on how these binary values are used to represent numbers and letters and discuss how our need to perform operations on more extensive and more complex matters brought us from our 8-bit video games to beautiful Instagram photos, and from unreadable garbled text in our emails to a universal language encoding scheme.
Produced in collaboration with PBS Digital Studios: / pbsdigitalstudios
Want to know more about Carrie Anne?
about.me/carrieannephilbin
Want to find Crash Course elsewhere on the internet?
Facebook - / youtubecrashc. .
Twitter - / thecrashcourse
Tumblr - / thecrashcourse
Support Crash Course on Patreon: / crashcourse
CC Kids: / crashcoursekids

КОМЕНТАРІ: 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.
@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)
@rachelalaine1914
@rachelalaine1914 6 років тому
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 4 роки тому
It’s 3:21 am for me
@alexanderweaver6047
@alexanderweaver6047 4 роки тому
Pi , please make your banner 3.14159265358979 etc.
@Rafale25
@Rafale25 4 роки тому
Rachel Alaine 6:18 am
@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!
@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
@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 5 років тому
Now that you know binary, you should be able to convert among binary, hexadecimal, and octal with ease.
@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!
@gluedtogames
@gluedtogames 6 років тому
Your obvious enthusiasm for CS is inspiring.
@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.
@morezco
@morezco 7 років тому
dude I'm so glad this got out *exactly* when I started my computer eng course
@amber3650
@amber3650 5 років тому
What do you call a family of eight rabbits? A Rabbyte! (sorry, I'll leave now...)
@weibinyu
@weibinyu 4 роки тому
Ha...
@TheBadassTonberry
@TheBadassTonberry 4 роки тому
Hareowing
@daltonguan8593
@daltonguan8593 4 роки тому
xD
@spryth2741
@spryth2741 3 роки тому
trash joke
@aryank153
@aryank153 3 роки тому
@@spryth2741 says the trash himself
@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
@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.
@AubreeGames
@AubreeGames 3 роки тому
You can tell you’re really passionate about what you’re teaching, and I love that
@QualityEJC
@QualityEJC 7 років тому
"Of course not everything is a positive number, like my bank account in college." I know that feeling sister.
@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.
@MegaParix
@MegaParix 4 роки тому
this series is simply amazing and unfolded the mystery of what goes inside the machine when we program something.. Thank You so much :)
@retop56
@retop56 7 років тому
PBS needs to give all of you a raise. This series is sick!
@stellarfirefly
@stellarfirefly 7 років тому
Halting and Catching Fire. Kudos to the Crash Course team for adding such references.
@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 5 років тому
Just embrace it.
@ambien6327
@ambien6327 5 років тому
Turn off caps lock
@kayleedork6153
@kayleedork6153 5 років тому
Thank you! I was thinking the same thing!!
@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 5 років тому
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
@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!!
@kristin.1124
@kristin.1124 5 років тому
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! ;)
@yajurphullera9396
@yajurphullera9396 7 років тому
Loved this. Answers most of my questions. Hats off to previous generations.
@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!
@whisperscribe
@whisperscribe Рік тому
I wish all teachers were like Carrie, you really get motivated to study more!
@Alex-xw1cx
@Alex-xw1cx 7 років тому
Does anyone else feel guilty when they skip a video on Crash Course?
@bangboom123
@bangboom123 7 років тому
I am digging this video series so far. Lovely work.
@freddo1230
@freddo1230 6 років тому
This series is just utterly superb. Brilliantly put together and presented. Thanks!!
@kiasmorningstar
@kiasmorningstar 7 років тому
Outstanding series! Thank you to the presenter and all those behind the camera!
@GuidoPerdomo
@GuidoPerdomo 7 років тому
I really really love this Crash Course!!
@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
@junepark1003
@junepark1003 9 місяців тому
This is one of the best videos on this topic I've ever watched. Thank you for this.
@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!
@fellowcruz
@fellowcruz 7 років тому
Great and such informative video. I have read all this in school, but good to revise again! Thanks
@tomsakmens5571
@tomsakmens5571 6 років тому
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
@ChewingBarbie
@ChewingBarbie 5 років тому
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!
@mike0rr
@mike0rr 7 років тому
I am so happy you guys are doing this series
@Teacuppe
@Teacuppe 7 років тому
Love the TNG - Best of Both Worlds reference :D
@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! :)
@piggiesgosqueal8066
@piggiesgosqueal8066 4 роки тому
Thank you, this was incredibly helpful. Both when I was first learning this about a year ago and now when I am relearning it.
@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
@beretperson
@beretperson 7 років тому
Tom Scott is like "Someone is talking about Unicode and Emoji in UKposts 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*
@robertwalkley4665
@robertwalkley4665 5 років тому
This is such a wonderful series, bravo!
@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
@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
@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
@narutokunn
@narutokunn 7 років тому
Explained very well and composed perfectly.
@ratherrandombella
@ratherrandombella 7 років тому
Really loving this series!
@rebeccaadamson5972
@rebeccaadamson5972 7 років тому
US debt SHAAAAADE :) I love this series! Thank you, CC and Thought Cafe!
@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.
@2LazySnake
@2LazySnake 5 років тому
Great vid, great course. A bit demanding,definitely not boring, very interesting. Thank you very much!
@pammarvinney4263
@pammarvinney4263 7 років тому
Carrie Anne!!! Thank you very much for making this informative and fun!
@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
@IKnewThatNews
@IKnewThatNews 7 років тому
This episode hurt my brain but I tried my best to understand it haha
@Plasticcaz
@Plasticcaz 7 років тому
I love this series!
@talishasdmn3926
@talishasdmn3926 7 років тому
you posted this just in time (i have a test on binary next week). thank you!!!
@JawnLam
@JawnLam 7 років тому
👍 for the ST:TNG reference 😉
@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.
@duncandhu011
@duncandhu011 7 років тому
Love the series. Keep it up!
@montej4829
@montej4829 7 років тому
Studying for the AP Computer Science Principles exam tomorrow! I wish you guys had more videos related to what we learned in that class, like more on hexadecimal.
@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.
@SE-xg2pi
@SE-xg2pi 7 років тому
Whiny actual programmers and engineers in the comments notwithstanding, I think this is a good series for the newbies like me.
@pmoney5654
@pmoney5654 7 років тому
Loving this series
@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??
@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.
@thelackoftime4209
@thelackoftime4209 6 років тому
"Not everything is a positive value, like my bank account in college"
@georgenorwood8979
@georgenorwood8979 7 років тому
this is my favorite cc intro
@rayroberton1975
@rayroberton1975 4 роки тому
Thanks, this really helped me on a piece of homework I had to do on a system of numbers. You really helped out
@Nitroxien
@Nitroxien 7 років тому
Can we have a crash course biochemistry please!
@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.
@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!
@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
@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.
@wtxboy1997
@wtxboy1997 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 6 років тому
At 3:05, how come 1 added 3 times = 1 and not 0 (like she did before)?
@woosix7735
@woosix7735 6 років тому
Math = the best
@Scerttle
@Scerttle 7 років тому
This is so great I had no idea how much I wanted and needed this...
@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.
@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
@gingsSon
@gingsSon 7 років тому
crazy imaging how many read/write 1's and 0's are on a disk
@peterzwegat808
@peterzwegat808 7 років тому
This series is so informative! :)
@famsu5654
@famsu5654 7 років тому
Awesome, this is the best Crash Course since CC Astronomy.
@puppable
@puppable 6 років тому
"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.
@Bird_Dog00
@Bird_Dog00 7 років тому
I almost chocked on that national debt burn. Yes, I'm easily amused...
@straker741
@straker741 7 років тому
I'm looking forward to the next video. Keep up good work :)
@cdchris512
@cdchris512 7 років тому
Thank you for quick recap of my Computer architecture class :-)
@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.
@blackvixencrypt
@blackvixencrypt 5 років тому
Considering I'm a novice, my mind id blown by the idea of a 16 bit universal code! "inconceivable!"
@dariamirikova6605
@dariamirikova6605 11 місяців тому
You are so knowledgeable! Thank you
@goldsmithstrings6842
@goldsmithstrings6842 4 роки тому
love it . Was gonna write about it assuming I'd need a month or so to get my head round it but I'm all down with the ABC of 0's and 1's in tech now and I didnt even need a pen or pad
@darkfangulas
@darkfangulas 4 роки тому
4:57 that gave me anxiety seeing that laptop about to slide
@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)
@zubmit700
@zubmit700 7 років тому
Really love your videos. Very down to earth and informative.
@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!
@neo304
@neo304 Рік тому
"My bank account in college"
@neo304
@neo304 Рік тому
{sigh}
@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.
@infundere
@infundere 6 років тому
Amazing animations and explanations!
@chinmaymore6762
@chinmaymore6762 7 років тому
Doing great work guys !
How Computers Calculate - the ALU: Crash Course Computer Science #5
11:10
How Binary Works, and the Power of Abstraction
15:17
Josh's Channel
Переглядів 291 тис.
Новая технология! РАССЫПНОЙ ПОДШИПНИК
00:35
What are binary numbers? | James May's Q&A (Ep 11100) | Head Squeeze
4:56
BBC Earth Science
Переглядів 435 тис.
How a Computer Works - from silicon to apps
42:32
Improbable Matter
Переглядів 1,2 млн
Cybersecurity: Crash Course Computer Science #31
12:30
CrashCourse
Переглядів 945 тис.
How to Read and Write Binary (In 5 Minutes)
5:00
Max's Tech
Переглядів 397 тис.
Floating Point Numbers - Computerphile
9:16
Computerphile
Переглядів 2,3 млн
How secure is 256 bit security?
5:06
3Blue1Brown
Переглядів 3,1 млн
Operating Systems: Crash Course Computer Science #18
13:36
CrashCourse
Переглядів 1,5 млн
Exploring How Computers Work
18:12
Sebastian Lague
Переглядів 3,3 млн
Boolean Logic & Logic Gates: Crash Course Computer Science #3
10:07
CrashCourse
Переглядів 2,8 млн
Новая технология! РАССЫПНОЙ ПОДШИПНИК
00:35