Boxing and Unboxing in Computer Science

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Wow I didn't expect the sudden change of contents. I was watching your shorts from new to old.

rezamottaghi
Автор

I have absolutely no idea what you're talking about but it's explained exceptionally well.

johnwoyurka
Автор

Thanks Ryan, I'm a .NET dev who came from a general IT background with no prior training other than PowerShell scripting. Your technical videos are great explanations and have previously helped me fill in those gaps from having a non-college background. Have a good one!

kaerakh
Автор

Amazing. I've been a software dev for about 3 years working in industry and understand what boxing and unboxing is, but have never heard it explained like this.

I especially like the metaphor of biomes and putting animals outside their usual habitat in a box.

Fantastic video 👏

jord
Автор

My high school freshman son is starting computer science course outside his normal schooling. I’m showing him your channel. Ty for all your support and we can’t stop watching

sigifredouribe
Автор

I work in software. This is the best explanation of boxing I’ve ever seen 😂

Conficient
Автор

You have some of the best shorts I've seen thank you sir

adumberfling
Автор

This broke my brain a little. As an embedded C programmer, I assumed nobody working at a higher level of abstraction was even aware that this sort of thing happened!

ChrisKoch
Автор

What I like about this guy is that’s straight to the point. He doesn’t waste your time

savagebeastking
Автор

I took some Comp Sci classes in college and they all sucked at teaching. You just taught me something in less than a minute that I struggled with for 3 years.

mgkiryu
Автор

Untill you meet Python and then fish live on land have limbs and do gymnastics whilst elephants can breath underwater but live in trees .

octaviodelser
Автор

I’m literally learning this rn and it’s a cool way to think about it ! Thx !

arteniteodor
Автор

Definitely one of the best analogies I have seen for this.

mc-zyju
Автор

I’m learning coding and Anti-Tank tactics. This is the class I needed in school.

DoctorPropht
Автор

You're far more interesting than I imagined, and I thought you were already brilliant, honorable, and clear.

NealKlein
Автор

This video… just made things click in my head. Im shocked! Thank you so much!

yochillfelix
Автор

I appreciate you adding this type of content and I was actually going to comment asking if you could do so. I follow you because I'm an IT Analyst with a degree in CS and come from a multigenerational military family and find military strategy, tactics, and technology just as interesting. I'm thinking of going into DevOps since I have my degree in CS and I work in IT.

mugenxfromxthex
Автор

I was thinking the EXACT same thing just yesterday. But then my head fell off my shoulders.

~Cheers, from Michigan

papadave
Автор

As a long time software dev from before Java, I see it differently . It's not about location (heap/stack) but handling . To lift 10cc of delicious brown liquid with your fingers, you have to put it into something with a handle, like a spoon or cup, but you don't drink the box, which is only there to make it work with your fingers . More technically, interfaces that require an managed object needs someone to create a class whose sole purpose is to contain one base type value . The Java team made such a class for each base type in their language and taught their compiler to use those boxed classes whenever it seemed necessary . In contrast, many older object runtimes such as Perl made sure their fingers (object pointers) could handle basic types directly without the overhead of all those boxes .

johndododoe
Автор

Unboxing is when you get a new computer every week. #unboxLew

Affalterbach