Full width home advertisement

Science

Post Page Advertisement [Top]

3 years of Computer Science in 8 minutes

This is the most asked question on my channel by far so I thought I'd explain how I learned programming. In the process I got a little distracted and accidentally explained all of computer science in 8 minutes (kind of). The goal of this video was to show you the connections between modern day (high-level) programming and how it was implemented at the low level. I show you the basics in Java and convert it to C code, then into Assembly, which leads me to talk about how computers perform addition/subtraction, and the logic design behind that is all implemented with transistors. In case you couldn't tell, I love low level programming. Just a disclaimer that I'm not saying this is the best way to learn programming I am simply sharing what I feel was the most valuable in my learning so far. I know many people start with web technologies which can be a great introduction as well! I am currently teaching myself a lot of server networking & all that stuff. I just believe if you really want to understand how to design algorithms and solve problems in creative ways then the most valuable things you can learn are at the low level. Even though C is 40 years old it is still regarded as producing the most efficient code since you have full control over pointers and memory management with minimal overhead. (the only thing faster is assembly.. an even lower level) Technical Resources!! C Programming Language, 2nd Edition (Awesome Book): https://amzn.to/2LDeFOr Easy68K (Assembly Simulator): http://www.easy68k.com/ Hexadecimal to Binary Conversions: https://ift.tt/2K0laZX Two's Complement (Binary Addition/Subtraction): https://ift.tt/1sxQKCR Next Video: Previous Video: Social ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Website: https://ift.tt/2IiqK9N Twitter: https://twitter.com/DevonCrawford13 Snapchat: DevonCrawfordYT Instagram: devoncrawford_ Github: https://ift.tt/2I9jmSl Discord: https://ift.tt/2K5rsrc Camera stuffs ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Canon T3i (newer T6i) : https://goo.gl/9WWsoG - Canon 24-105mm F4 : https://goo.gl/HMKeVn - Tokina 11-16mm F2.8 : https://goo.gl/HkMVhY - Rode Videomic Pro : https://goo.gl/SARDhQ - Canon G7X : https://goo.gl/9jWybG - Go Pro Hero 5 Black : https://goo.gl/naiHqQ - DJI Mavic Pro : https://goo.gl/NKSzgd Music ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ emo the optimist - fading light Link: https://ift.tt/2rZnVV5 shortfatty - distant Link: https://ift.tt/2K5rtvg a l e x - This Week Link: https://ift.tt/2tm4Yfo Weaver Beats² - TRAPPIN IN HONOLULU⁴ Link: https://ift.tt/2L54JAb a l e x - Soul Will Mess With Me Link: https://ift.tt/2tm4Yfo a l e x - Peppy Won't Fly Straight and Its Getting on My Nerves Link: https://ift.tt/2tm4Yfo
via Youtube at https://youtu.be/ReVeUvwTGdU

No comments:

Post a Comment

Bottom Ad [Post Page]

| Designed by Colorlib