The legendary Grace Hopper: Among the team who found the first-reported computer bug was computer-language pioneer Grace Hopper. She is often given credit for reporting the bug, but that is not true. She was, however, the person who likely made the incident famous.
I actually like the presentation... The simplest way of saying more difficult thing in the correct way.. . Thank you so much for the information.. See you soon...
I'm a full-time developer but this basic video helps me understand better than my university lectures. pretty much I can say well done and thanks, Jared. Never Stop Learning
The most important and mostly ignored part of programming are: //comments /* and some more comments */ It makes source code easier to read or after sometime you will be lost in your own code
I built an app and release it to play store 8 months ago i did update it many times but its been 4 months didn't touch it, this week i get a report about a bug, i went back to source code it was so complicated like hell, I forgot what i did, but thanks to me i commented every function in details it took me 3 hours to figure everything and remember and it took me about an hour to fix the bug, if it wasn't commented, it will take me a week to understand the source code
@@andrej7942 still you may need comments to write copyrights, links, formula names. It's sometimes necessary to have something that is not compiled and executed.
Most popular modern languages such as Python, Java, JavaScript, etc. aren’t actually compiled directly to binary in most cases. They are actually compiled into “bytcode”, which is an instruction set designed for efficient execution by an interpreter program. A lot of languages have many different versions of interpreters. For example, UA-cam’s backend is written in Python. Idk which interpreter they use though (could be custom). And most websites use JavaScript. Also if you’re running this in chrome, iOS, Android, or a Mac, it’s using interpreted languages compiled to bytecode such as Python or Java for a lot of things.
@@skydragon3857 try something easy, such as scratch. Programming isn't much about the code, rather about the algorithm. Once you know how to do something, the code is quite easy
Mad Titan i thought a 3 minute video contained all the information i needed, I’m so glad your comment was here. I thought i was ready to apply to a prestigious hardcore software engineering position.
Magnific animation! Congratulations. I prefered a IDE scene with black background and green code, just for nostalgic time. But Yours animations are magnific!
This is missing the most important part of software development, coffee. That is the actual raw material that programmers convert into source code. There is no software without coffee.
0:54 Just saying Jared, you forgot to put “namespace std;” which is a SUPER important part of any C++ program. Without it your program would cancel and an error would be thrown at you.
This video showcases how software is implemented and tested although this process comes later in the software develepment cycle. The correct cycle is :- Requirement Analysis and specification Design Implementation and unit testing Integration and system testing Support and maintanence
how to create software: create a cpp file write some stuff take 5 hours to fix 5000 errors just to find out you put > compile run and watch the program crash for no reason
this video can fool you into thinking any jack and jerry can develop a software, it's not for the faint-hearted, and like the rest of the comments, you need a coffee maker on standby
This is why there are always android updates coming in from time to time. The developers first see the reviews, then fix the bugs and sometimes add new features.
So when you download an update on something, you're essentially getting a new binary code for that software. One that ideally runs said software in an improved matter
From my basic understanding is the update you receive still in a somewhat human-readable code and you have the "translator" installed on your computer. But not sure about this one.
@@andre_601 nope its compiled and if the program is split into multiple files it just replaces the files/add the files for the update, but where it is just one file i think it just replaces it
The Oscillation String Have Bugs This Is Located at Old School Brand:Eureka Model:EWF-16B Grill For Nikon NSF-163D-LAS Power Consumptions:60 Watts Color:Grey For Blade Is Purple Blade Size:405mm (Is Also Used On Hanabishi Version Is That 2003-Or Not 2005) Year:2015
if you people had just googled digital you would understand that binary is just the physical representation of magnetic storage that is executed by making an conductive connection with the cmos battery through the circuit board that acts as an intermidium and other computer batteries
@bilalhm7930 a variety of reasons, being glued to a computer screen and being in an office all day drove me nuts! I ultimately just didn't enjoy writing code, just wasn't for me. I'm now in the transportation industry, not only pays better but I enjoy it much more.
What a lie Everyone knows that software is grown from the software plant, a rare plant that only grows in offices and the Sahara desert Good vid btw :)
Open source softwares are made by programmers who are passionate about softwares. Oh just like Jared is passionate about making such a wonderful videos ..
Incorrect. Machine code is binary and is what executes on the computer. Assembly is made by the CPU manufacturers. Intel and AMD for example, have slightly different syntax for their assemblers. When you compile, it is translated to machine code (binary). The very first compilers were written in assembly but now use older versions of their own compilers. Example: Compiler V1 is written in assembly, Compiler V2 is then written using the same language by using Compiler V1. This concept is known as bootstrapping.
@@POPCORNBlobfish They said, and I quote "source code can be written in one of many different programming languages, these are the main ones in use today" as they show (0:36) a 3D list containing programming languages and SQL, which isn't a programming language and with which you cannot write source code. Hope this helps.
@@WayneBagguley Hehe, I asked you that because I'm 13 and I'm gonna study IT and computer science next year. That was pretty confusing but I'll probably learn about it sooner or later. Thank you anyway.
Well, computers may understand other than binary. Ternary computers did exist once, and as a level of abstraction any code would do. And some of us DID once write code in binary (or some other numeric format). It is not impossible.
The word bug is used because of a literal bug found in a vacuum tube transistor decades ago.
The legendary Grace Hopper: Among the team who found the first-reported computer bug was computer-language pioneer Grace Hopper. She is often given credit for reporting the bug, but that is not true. She was, however, the person who likely made the incident famous.
There's a Bug in here.
Wow! Another fun fact to my list! That is hilarious though.😅😂
It was a butterfly effect
That bug was a "moth"
Love the way you made this videos in a single take form. You explain your subject into in a very simple yet detailed way.
Thanks Animesh
@@JaredOwen🎉
I actually like the presentation... The simplest way of saying more difficult thing in the correct way.. . Thank you so much for the information.. See you soon...
Thank you!
“See you soon” ??
@@timmytim9054 yea creepy right?
@@kman4thewin865 Nah. It's adorable.
See you Never.
I'm a full-time developer but this basic video helps me understand better than my university lectures. pretty much I can say well done and thanks, Jared. Never Stop Learning
and your comment also helps me to se the full video.
Your channel spreads so much knowledge through animations and it gets interesting watching it. ♥️♥️♥️
The most important and mostly ignored part of programming are:
//comments
/* and some more comments */
It makes source code easier to read or after sometime you will be lost in your own code
I built an app and release it to play store 8 months ago i did update it many times but its been 4 months didn't touch it, this week i get a report about a bug, i went back to source code it was so complicated like hell, I forgot what i did, but thanks to me i commented every function in details it took me 3 hours to figure everything and remember and it took me about an hour to fix the bug, if it wasn't commented, it will take me a week to understand the source code
I just get lost when my comments are
//Fix here
//Why no work
//KILL ME
@@michaelutz9649 next time try commenting this-
//this is a comment and it is making this code easier
@@sqarcle sometimes comments are not that important if you name your classes, methods and variables the right way :D And you use good design patterns.
@@andrej7942 still you may need comments to write copyrights, links, formula names. It's sometimes necessary to have something that is not compiled and executed.
If they had explained me this before my selection of engineering I would had a different career ,
By the way I'm mechanical engineer
Going for Aerospace Engineering
@@shubhankardasgupta4777 best of luck
Can do anything with any group
Examle sunder pichai is metullurgy department but
He is the CEO of google
@@sleevareddy3571 one more Difference He is from IIT(India) we r from Hululu College of Engg private colleges😂😂🤣🤣
@@rahulkatare802 yes bro u r right😂🤣
UA-cam recommendation be like : make it 1M views 😂
Wdym
Seriously UA-cam algorithm is the true goat 🤣
Noone
Absolutely no one
Google: let's recommend this to a software engineer!
True.
Most popular modern languages such as Python, Java, JavaScript, etc. aren’t actually compiled directly to binary in most cases. They are actually compiled into “bytcode”, which is an instruction set designed for efficient execution by an interpreter program. A lot of languages have many different versions of interpreters. For example, UA-cam’s backend is written in Python. Idk which interpreter they use though (could be custom). And most websites use JavaScript. Also if you’re running this in chrome, iOS, Android, or a Mac, it’s using interpreted languages compiled to bytecode such as Python or Java for a lot of things.
This video shows just the tip of the tip of the iceberg. Trust me, I'm a developer.
Obviously
I know developing is a hard hard job
And kids these days are so ungrateful about games, not thinking about how hard game developing is
where can i learn more
@@skydragon3857 try something easy, such as scratch. Programming isn't much about the code, rather about the algorithm. Once you know how to do something, the code is quite easy
@@CyberQuickYT thanks, i guess ill try it
Mad Titan i thought a 3 minute video contained all the information i needed, I’m so glad your comment was here. I thought i was ready to apply to a prestigious hardcore software engineering position.
One glaring omission at 2:05 is that you should've mentioned that Max needs to bring in donuts for breaking the build the next morning ;-)
Magnific animation! Congratulations. I prefered a IDE scene with black background and green code, just for nostalgic time. But Yours animations are magnific!
a very nice illustration of how a software works.... Good work!!
why is this getting recommended to a developer
I got realy mad when they mentioned binaries and i saw the words sql, php, python, javascript, and java on screen
Coz youtube thinks that developers dont know how youtube is developed
@@m4rt_ even if those are interpreted, the CPU performs the tasks in binary still
@@m4rt_ why?
you're not the only developer this got recommended to
Jared Owen Sir is Legend 😍
So simply helps to understand 🙏✌️👍
Software are made in software factory.
Like milk.
Palpatine actually it's bred in software farm.
And smells of Mountain Dew and Doritos.
Idiot
حلوين هلااااااابي
@@mohammdaldossari1899 WTF
Thank you so much Jared i swear iv learnt so much from your videos
Specially cuz I'm planning on learning coding
This is missing the most important part of software development, coffee. That is the actual raw material that programmers convert into source code. There is no software without coffee.
LoL
No coffee, no life :)
justin soohoo westdyk oh no I don't drink coffee 😨
You mean sanity.
Hehe 😂😂
Yes,
Bianary.
First software companies have to plant 1’s and 0’s. Next they must be harvested. After the harvest they’re baked...
0:54 Just saying Jared, you forgot to put “namespace std;” which is a SUPER important part of any C++ program.
Without it your program would cancel and an error would be thrown at you.
Bengvarthlak thin hleee mai a... 👍🏿👍🏿Interesting
Wow...very very easy to learn.. thank you.👏👏👏💖
This video showcases how software is implemented and tested although this process comes later in the software develepment cycle. The correct cycle is :-
Requirement Analysis and specification
Design
Implementation and unit testing
Integration and system testing
Support and maintanence
how to create software:
create a cpp file
write some stuff
take 5 hours to fix 5000 errors just to find out you put >
compile
run
and watch the program crash for no reason
I see you hate c++
Cout
@@ahmedegymed5853 Roses are red, violets are blue, you missed a semicolon, on line 82
@@stoler7980 yeah Even the compilers are bad at specifying where and what type of errors !
@@stoler7980 lol
finally i understand what is the open source program is, like blender
this video can fool you into thinking any jack and jerry can develop a software, it's not for the faint-hearted, and like the rest of the comments, you need a coffee maker on standby
It means complete knowledge of programming languages is necessary for build the software!🤔
Yahshiku
You don't need "complete" knowledge. Just need to know enough.
Without any language you can't make anything in computer
Yes
lol
That visualization for software bugs....
Software developers are like " Are we a JOKE to you! "
SQL is not a programming language, it's a query language
Thank You.
This info is the start on my way, thank you very much.
This is why there are always android updates coming in from time to time. The developers first see the reviews, then fix the bugs and sometimes add new features.
Thank you so much
This video is helpful
Me: hears this
Me:time to plan making an animation program.
I literally watched every video of this channel. Soo interesting 🤞👍👍
Thanks Acoustic boy!
@@JaredOwen that female voice was your wife voice or your sister voice?
So when you download an update on something, you're essentially getting a new binary code for that software. One that ideally runs said software in an improved matter
Correct. But if that's Microsoft Windows then it's usually worse than it was before
@@joonasfi also with anything related to apple, but linux just gets better
From my basic understanding is the update you receive still in a somewhat human-readable code and you have the "translator" installed on your computer. But not sure about this one.
@@andre_601 nope its compiled and if the program is split into multiple files it just replaces the files/add the files for the update, but where it is just one file i think it just replaces it
@@m4rt_ but the update is usually smaller than the original software
Thankful. Keep making your well-made videos.
i still not understand why this video just lviewed by thousand people, it worth hundred thousand viewer
+setio ryski Feel free to share with your friends. Thanks for watching!
Double that now in 3 months. IT topic seems getting a lot more attention.
Almost 500,000 :D
Congrats Jared!
Most people are too dumb to care....
This feels like a video for the box tvs in school.
God damn max messing up the code again
It's funny, I have a friend named max who's very good at programming
Shutup William. That's enough for 1 day
😂😂😂lmfao
Amazing
This information helped me a lot.😊😊
Glad to help!
Your videos are full knowledge resources
It was a very interesting way of presenting 😊
Very soft voice. Liked it. Please continue the with this voice.
Superb explaination keep it up.. Ur animation is very understable
He put java at the end!
I code JAVA and C++
Coding seems fun and interesting
Im in 9th grade
@Smart Gamer Hindi im interested in Technology and Art (not music)
I still don't know which way i should go, art or engineering/technology
@@dnghn.design Try to combine the two, but most importantly, try both!
Haha, python go brrr, I speak to snakes btw
@@dnghn.design try gamedev
Thanks....very clear & understandable 👍
Excellent explanation sir, as always. o7
Damn, simple but very clear and easy to eyes.
I haven't seen such an excellent explanation ever on a particular topic
Great explanation! Thanks
Incredible animation!
Aweeeeeeesomeeeee presentation....Expecting more videos...Thank you so much
I really love ‘Soft’ Ware 😉
very nice presentation
Chandan Chakraborty mm mmik
I also made a software in excel for accounting so i know its all about 0 and 1
😂 yeah excel definetely a programming language
Great explanation. Thanks so much...
Software aren't always created in a software factory.
Mine is I created it in home. It's called 'kunin' in github, a CLI. Still in development.
It’s a year ago and I hope you’re progressing.
The software is purely written in a phone.
I also wanted to be a software engineer
It's never too late to learn my friend, wish you good luck🖖
C or C++ achi se Sikh Lena ....
The Oscillation String Have Bugs
This Is Located at Old School
Brand:Eureka
Model:EWF-16B Grill For Nikon NSF-163D-LAS
Power Consumptions:60 Watts
Color:Grey For Blade Is Purple
Blade Size:405mm (Is Also Used On Hanabishi Version Is That 2003-Or Not 2005)
Year:2015
if you people had just googled digital you would understand that binary is just the physical representation of magnetic storage that is executed by making an conductive connection with the cmos battery through the circuit board that acts as an intermidium and other computer batteries
I used to be a software developer, I am so glad I don't do that anymore!
Why??
@bilalhm7930 a variety of reasons, being glued to a computer screen and being in an office all day drove me nuts! I ultimately just didn't enjoy writing code, just wasn't for me.
I'm now in the transportation industry, not only pays better but I enjoy it much more.
You make it simple. Thanks!
You're welcome!
I mean ... this is amazing!
Thank you for this information.
Thank You Jared. Will check it out this weekend. Best wishes.
What a lie
Everyone knows that software is grown from the software plant, a rare plant that only grows in offices and the Sahara desert
Good vid btw :)
lol
He deserves so much
great upload👍👍👍👍👍👍
Thank you!
Simplest explanation
Stunned to see how easy was to understand the process being ireevelent to IT field
Simple & great discreption..... Nice
Very decent and nice presentation.
Thank you!
I like this, your pregention is so nice
This Razer synapse update is lit fam
USEFUL
Nice Expleation 👌
Very nice explanation in short time
thanks Jared, for the video
Very good explanation
Understanding code was very confusing.. This video helped. Thanks a lot very much
Open source softwares are made by programmers who are passionate about softwares.
Oh just like Jared is passionate about making such a wonderful videos ..
Great explanation
Actually, compiling is not transforming the source code into binary, but into assembler (or assembly), which can also be called "machine language"
Incorrect. Machine code is binary and is what executes on the computer. Assembly is made by the CPU manufacturers. Intel and AMD for example, have slightly different syntax for their assemblers. When you compile, it is translated to machine code (binary). The very first compilers were written in assembly but now use older versions of their own compilers. Example:
Compiler V1 is written in assembly, Compiler V2 is then written using the same language by using Compiler V1. This concept is known as bootstrapping.
Who here already knew and just watched for fun
Nice narration, respectfully she has a very nice voice.😁
Excellent explaining
I Like the video as a Software Developer Professional.
0:42 SQL isn't a programming language.
They said it was a type of source code. Not programming language. Hope this helps.
@@POPCORNBlobfish They said, and I quote "source code can be written in one of many different programming languages, these are the main ones in use today" as they show (0:36) a 3D list containing programming languages and SQL, which isn't a programming language and with which you cannot write source code.
Hope this helps.
@@WayneBagguley Yeah, you know about this stuff better than I do. Can you please tell me what SQL is?
@@POPCORNBlobfish It's a standardised language for querying relational databases.
@@WayneBagguley Hehe, I asked you that because I'm 13 and I'm gonna study IT and computer science next year. That was pretty confusing but I'll probably learn about it sooner or later. Thank you anyway.
i like his voice
I can code only Scratch as of June 2024!
GREAT INFORMATION
Best explanation
awesome place for learning
Well, computers may understand other than binary. Ternary computers did exist once, and as a level of abstraction any code would do. And some of us DID once write code in binary (or some other numeric format). It is not impossible.
GOD DAMN, MAX!
Thanks for the video!
Which software did you use to make this animation? Btw video is awesome 👌
Thanks kanha - I use blender. www.blender.org