How Software is Made
ฝัง
- เผยแพร่เมื่อ 23 มิ.ย. 2015
- The basics of how software is created in the industry today.
Topics covered: Software, Binary, Source Code, Programming Language, Compiling, Revision Control, Bugs, Proprietary, and Open Source.
Follow me on social media:
Facebook: / jaredowenanimations
Instagram: / jaredowenanimations
Twitter: / jaredowen3d
Patreon: / jaredowenanimations
What's inside of a Rubik's Cube: • What's inside of a Rub...
What's inside of a hard drive: • What's inside of a har...
Example of Source Code (@0:32)
Blender 2.68 - GPC_Engine.cpp
Open Source Software mentioned (@3:00)
7-Zip
Audacity
Blender
Firefox
Gimp
Open Office
VLC
Narration by Whitney Owen
Music: "For All You Know" by RW Smith (TH-cam audio library)
Sound Effect: "Swoosh" by bareform (freesound.org)
Made with Blender 2.74
#software #programming #b3d - ภาพยนตร์และแอนิเมชัน
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"
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.
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.
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🎉
Your channel spreads so much knowledge through animations and it gets interesting watching it. ♥️♥️♥️
a very nice illustration of how a software works.... Good work!!
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.
TH-cam recommendation be like : make it 1M views 😂
Wdym
Seriously TH-cam algorithm is the true goat 🤣
Great explanation! Thanks
Thankful. Keep making your well-made videos.
Thank You Jared. Will check it out this weekend. Best wishes.
Jared Owen Sir is Legend 😍
So simply helps to understand 🙏✌️👍
This info is the start on my way, thank you very much.
Thank you so much Jared i swear iv learnt so much from your videos
Specially cuz I'm planning on learning coding
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.
Great explanation. Thanks so much...
Thanks....very clear & understandable 👍
Thank you so much
This video is helpful
Wow...very very easy to learn.. thank you.👏👏👏💖
Aweeeeeeesomeeeee presentation....Expecting more videos...Thank you so much
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, TH-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.
Simple & great discreption..... Nice
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 😂😂
thanks Jared, for the video
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
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😂🤣
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
Bengvarthlak thin hleee mai a... 👍🏿👍🏿Interesting
Damn, simple but very clear and easy to eyes.
Magnific animation! Congratulations. I prefered a IDE scene with black background and green code, just for nostalgic time. But Yours animations are magnific!
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 ;-)
Thanks for the video!
Thank you for this information.
Very nice explanation in short time
woow it's very fantastic video Jared...
This feels like a video for the box tvs in school.
I like this, your pregention is so nice
Amazing
This information helped me a lot.😊😊
Glad to help!
Great Animations!!
Excellent explaining
Nice Expleation 👌
I mean ... this is amazing!
Excellent explanation sir, as always. o7
It was a very interesting way of presenting 😊
Very good explanation
Loved this video
Superb explaination keep it up.. Ur animation is very understable
very nice presentation
Chandan Chakraborty mm mmik
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
Well Done bro!
GREAT INFORMATION
finally i understand what is the open source program is, like blender
Greattttttttt thank u so usefull🤩
Great explanation
That visualization for software bugs....
Software developers are like " Are we a JOKE to you! "
You make it simple. Thanks!
You're welcome!
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
Incredible animation!
awesome place for learning
It's very nice to learn
Excellent
Very informative video
Your videos are full knowledge resources
Very good video :)
Thanks very useful
Noone
Absolutely no one
Google: let's recommend this to a software engineer!
True.
First software companies have to plant 1’s and 0’s. Next they must be harvested. After the harvest they’re baked...
I haven't seen such an excellent explanation ever on a particular topic
This Razer synapse update is lit fam
Understanding code was very confusing.. This video helped. Thanks a lot very much
very helpful
Simplest explanation
Great Video
Me: hears this
Me:time to plan making an animation program.
such cool stuff.
fantastic
well explained
Good explanaion with nice voice
amazing video
Great presentation
NNN
USEFUL
Thank you 😊👍
He deserves so much
Best explanation
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?
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.
Thank You.
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
Very nice.
Very decent and nice presentation.
Thank you!
Now i know thank you very much😄
Really good..
great upload👍👍👍👍👍👍
Thank you!
Very interesting
Good one
So nice
Thanks I learn a lot
Me too...what was it all about again?
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
Very soft voice. Liked it. Please continue the with this voice.
nice presentation