What is a Source Code?

  Рет қаралды 49,495

Basics Explained, H3Vtux

Basics Explained, H3Vtux

Күн бұрын

Пікірлер: 145
@AnonYmouS00816
@AnonYmouS00816 2 жыл бұрын
Here after gta 6 got leaked
@disappeared21
@disappeared21 2 жыл бұрын
GREAT. GTA 6 WILL BE CANCELLED.
@TheDokterKokosnoot
@TheDokterKokosnoot 2 жыл бұрын
Gaming history
@lisiu1238
@lisiu1238 2 жыл бұрын
Same
@PcarNess
@PcarNess 2 жыл бұрын
@@disappeared21 no it won’t
@azizmed6159
@azizmed6159 2 жыл бұрын
My man
@dkexpat2755
@dkexpat2755 2 жыл бұрын
At it again! Keep them comming. Im going to study Software Engineering this summer, and your videos really make me wanna explore more and more! Thanks for these great videos!
@TuMundoAndroideMania
@TuMundoAndroideMania 2 жыл бұрын
Excellent! What I don't understand is how do they store the source code inside the program so they don't use it? And besides, I also have a big doubt: if I make an application and I know the source code and I sell it, does the code change or is it still the same? Because if it's the same then I can practically control the application, right? Example Facebook bought WhatsApp how did they make it happen to Facebook?
@morganmitchellcreative
@morganmitchellcreative 2 жыл бұрын
Sir you are an incredible teacher and video maker! Thank you so much!
@jackagonz
@jackagonz 2 жыл бұрын
I've heard some of the terms used before but this gave a very good basic explanation of them that I was missing. Thanks!
@hereticstanlyhalo6916
@hereticstanlyhalo6916 2 жыл бұрын
Only thing he got wrong was an interpreter, but he didn't rlly talk about it, just showed on screen.
@solar9137
@solar9137 2 жыл бұрын
i'm seriously grateful that this channel exists
@reviewneo1449
@reviewneo1449 Жыл бұрын
Me too
@H3Vtux
@H3Vtux 2 жыл бұрын
Question for viewers: I could not remember/find any information on whether Garry Newman made Garrysmod with the public release of HL2 source code or the leaked one from a year prior. Anybody know?
@priyesh3357
@priyesh3357 2 жыл бұрын
My stars were probably aligned right when I found out your channel. This channel made me curious about things for which I didn't even give a nanosecond of my time. I am binging your videos at night even though I have to wake up early in the morning. Definitely recommending this channel to my friends and I hope that you never stop making such simple yet exceptional videos.
@wisegamer706
@wisegamer706 2 жыл бұрын
I swear these videos should be shown to CS majors before they even start anything. Like you get so lost in abstraction that you don’t know what is actually happening. While being simple this actually explains it very well and I feel like if everyone working with code had an idea of how it’s broken down and actually implemented in the computer then it would be a lot more meaningful.
@hereticstanlyhalo6916
@hereticstanlyhalo6916 2 жыл бұрын
The only thing that was mainly wrong with this was how you displayed an interpreter, otherwise really good for new users. If new people are wondering, an interpreter is a language read by another language line by line in realtime, it parses each line into separate characters, creates a token, or an object just saying what this set of characters are, and than does stuff with it, it never turns it into machine code. And the code can only go as fast (most often slower) as the interpreter language.
@scrung
@scrung Жыл бұрын
an interpreter is a program, not a language, just in case anyone got confused reading this. also, interpreters do in fact translate it into machine code. it does not *generate* any new machine code, but it executes pre-compiled machine code that already exists in the interpreter program (or somewhere else that it points to).
@hereticstanlyhalo6916
@hereticstanlyhalo6916 Жыл бұрын
@lurvsoft I didn't say that an interpreter is a language, what I was meaning is that an interpreter is a thing to read a language in another language, for example. Python is compiled an interpreted by a c++ interpreter.
@scrung
@scrung Жыл бұрын
@@hereticstanlyhalo6916 copy pasted from your comment: "an interpreter is a language". Also, python is not compiled or "compiled and intepreted" (???). Python is just interpreted, by a program written in c++*. Sorry, but in every comment you make you are wrong, and it would not be helpful to anyone looking for the right info to be reading this.
@hereticstanlyhalo6916
@hereticstanlyhalo6916 Жыл бұрын
@@scrung Excuse me? Firstly, I never stated that an interpreter is or isn't THE language, there was no comma in that stament, I was clearly stating it's a thing that is made in one programming language to interpret another. Also, I don't there's misunderstanding on "compiled and interpreted". Let me clear it up, most interpreted languages are converted to a bytecode arrangement, this is what I meant by compiled, it compiles it into bytecode, and then the bytecode is interpreted. And yes, if you were to make an interpreter in c++ for smth like python, python is being interpreted by c++ via your interpreter. I think there was miscommunication, but I never stated that an interpreter is just some program, nor I never meant compiled as in a regular machine code compiler.
@shivanggangwar2600
@shivanggangwar2600 2 жыл бұрын
This channel is so underrated.
@Snowflake-hg1tn
@Snowflake-hg1tn 2 жыл бұрын
Hey dude i saw your voice lines videos when they came out and it’s just crazy to me how you started to make videos almost a decade later.
@TheGagi82
@TheGagi82 Жыл бұрын
Simple and effective videos. You are the best❤❤❤❤
@mohamadebrahim8890
@mohamadebrahim8890 Жыл бұрын
I've just browsed the channel and I really like the idea thx man.
@suthan2003
@suthan2003 Жыл бұрын
Hi. Hope you are well. Didn't see any video posted in last few months. Please continue your good work 🙏
@sam777flynn3
@sam777flynn3 Жыл бұрын
Your videos are absolutely great and you have a great sense of teaching and popularizing!
@brucepenich1012
@brucepenich1012 4 ай бұрын
Thank you. That was helpful. One oops, sexist to have your secretary run to the store to get bread.
@alexandremullerfeuga2921
@alexandremullerfeuga2921 2 жыл бұрын
Thanks! Again a great video... You have such a great talent in pedagogy... Well done!!
@Cassaiuppa
@Cassaiuppa 2 жыл бұрын
Your effort to explaining made a great difference thanks!!! 😁 Well appreciated.
@EasternBoss
@EasternBoss Жыл бұрын
Thank you man this topic was unknown for me.
@D.S69
@D.S69 Жыл бұрын
please continue making videos
@sarthakparida3983
@sarthakparida3983 2 жыл бұрын
Thank you very much. your videos help me a lot to understand the basics and fundamentals!!!
@calebdejoun939
@calebdejoun939 2 жыл бұрын
Finally it makes sense. That helped a lot, thanks
@hieutb2001
@hieutb2001 2 жыл бұрын
Thank you! Short, sharp and simple!
@preetibhat266
@preetibhat266 11 ай бұрын
Your vedios are just 🔥🔥🔥So easy to understand and learn..
@streamerguy1970
@streamerguy1970 2 жыл бұрын
Whos here wondering what a source code is after the GTA6 leak?
@liveone11
@liveone11 2 жыл бұрын
Bro you read my mind
@tristanmole5885
@tristanmole5885 2 жыл бұрын
could you do a video on how silicon chips are made, i have always not understood how a fingernail sized chip could contain billions of transistors
@SkyFly19853
@SkyFly19853 2 жыл бұрын
I wish you could make a video about Cython ( C extension for Python ) To combine the simplicity of Python with the performance of C and C++
@VideoUpload_007
@VideoUpload_007 2 жыл бұрын
Make a video on how sound is produced in synthesizer using Fibonacci numbers and sine wave. Also just keep doing what you do
@19MadMatt72
@19MadMatt72 2 жыл бұрын
Punch tape! Was used for a great while for the machining industry. From there, NC (numeric control), we went to CNC (computer numeric control).
@digitalteachersuganda
@digitalteachersuganda 13 күн бұрын
it is better to add text in order to allow your audient follows
@Anonymous-om7sq
@Anonymous-om7sq 2 жыл бұрын
Hey can you make a video on why SD cards or external hard-drives can use trinary or higher number systems ( you already explained why computers can’t use Trinary so).
@xomehdi
@xomehdi 2 жыл бұрын
what an explanaton! couldn't get any better
@daleryanaldover6545
@daleryanaldover6545 2 жыл бұрын
Of course the video won't be complete without mentioning our friendly task manager dude
@vithalik
@vithalik Жыл бұрын
Wow, thanks very much for this video !!
@zealotoffire3833
@zealotoffire3833 10 ай бұрын
i decided to watch this video even though i understood 99% of it. i just like watching videos to see another person explain it from how they view and even if i just laern the 1% i didnt know, it may be helpful one day i don’t know.
@mohammadyusep9098
@mohammadyusep9098 Жыл бұрын
You are really awesome !
@SkyFly19853
@SkyFly19853 2 жыл бұрын
Doom 1 2 and Doom 3 game engine were also made opensource.
@RyanDaniels47
@RyanDaniels47 Жыл бұрын
LOVE your videos!
@mosescardenas170
@mosescardenas170 2 жыл бұрын
This is brilliant. Thank you Sir.
@MrSamPhoenix
@MrSamPhoenix 5 ай бұрын
Very interesting, I thought the machine code could be translated back into source code.
@jasonnestor7342
@jasonnestor7342 Жыл бұрын
Simple explanation 👌 I understand very well
@jakec5618
@jakec5618 Жыл бұрын
Do you have a video on how the binary code results in some output. Like the mechanisms to producing something. Just trying to understand how the binary ends up resulting in some output/execution. Thanks
@postaldude7879
@postaldude7879 2 жыл бұрын
I love source games
@isaiahsimmons5776
@isaiahsimmons5776 2 жыл бұрын
i thought this was about why source engine is named, well, source. it probably refers to a source port. u could say goldsource was source port of quake engine, or something behind history of goldsource. so source is it name.
@legoticos
@legoticos 2 жыл бұрын
wow all behind of source code it's pretty crazy nice video!
@siiweeyy1321
@siiweeyy1321 2 жыл бұрын
Seems fine to me maybe we can even have some early mod development
@lucyoriginales
@lucyoriginales Жыл бұрын
Hmm.. about the secretary stuff? What if u had like a butler?
@vector298fn5
@vector298fn5 2 жыл бұрын
Hey Basics Explained, you are very talented.
@crow2989
@crow2989 Жыл бұрын
awesome video
@jessejames4444
@jessejames4444 2 жыл бұрын
I like the video, good explanation. Thank you!
@TuMundoAndroideMania
@TuMundoAndroideMania 2 жыл бұрын
Excellent! What I don't understand is how do they store the source code inside the program so they don't use it? And besides, I also have a big doubt: if I make an application and I know the source code and I sell it, does the code change or is it still the same? Because if it's the same then I can practically control the application, right? Example Facebook bought WhatsApp how did they make it happen to Facebook?
@Milkman-007
@Milkman-007 2 жыл бұрын
great vid
@trityas1998
@trityas1998 2 жыл бұрын
Love this chanel
@britishperson1
@britishperson1 2 жыл бұрын
so this is the guy who made all the tf2 voicelines
@H3Vtux
@H3Vtux 2 жыл бұрын
That was indeed me.
@georgem5012
@georgem5012 Жыл бұрын
I love the explanation 👌
@jasonbach9885
@jasonbach9885 Жыл бұрын
Great video as always👍👍
@brianbevilacqua3621
@brianbevilacqua3621 2 жыл бұрын
Nice explanation bro, +1 subscriber :)
@ejh_x2
@ejh_x2 2 жыл бұрын
Great!
@benthompson9145
@benthompson9145 2 жыл бұрын
You make great videos
@soldat7621
@soldat7621 2 жыл бұрын
awesome video as always !
@flynnster00707
@flynnster00707 8 ай бұрын
In the context of gaming, does this mean that in order to mod you will need the source code? For example GTA RP creators must know the GTA5 source code? If so then I don't entirely understand how knowing the source code is a big deal?
@disrael2101
@disrael2101 2 жыл бұрын
P.s. great video as always!
@ainaalharthy9747
@ainaalharthy9747 Жыл бұрын
Thank u 🙏🏼
@kenneth465
@kenneth465 2 жыл бұрын
Who’s here because of the GTA 6 leaks??
@egonzalez2656
@egonzalez2656 2 жыл бұрын
Me🤣
@disappeared21
@disappeared21 2 жыл бұрын
GTA 6 DELAYED/CANCELLED? MONKA
@randomvideos72
@randomvideos72 2 жыл бұрын
Fan of yours man
@Joeschmoe2468ten
@Joeschmoe2468ten Жыл бұрын
So if we get the machine code of the most secretive code in the world. It would just be zeroes and 1s and would not know we sitting with the most prized sequence of numbers? So if we get the numbers can you take those numbers and convert them to any language we want? I mean say we have the machine code for a calculator written in apache or whatever. Can we take those numbers and make the computer write the same program in c++? Does it come down to the same machine code fundamentally is what I ask in a long stupid way.
@asham218
@asham218 2 жыл бұрын
Now someone did this to Rockstar , what a punk
@ckersewout4455
@ckersewout4455 2 жыл бұрын
can you please make a video on cpu, i think i sort of ge tthe other parts of a pc and thanks for that but i just do quite understand what a cpu does
@alexiscamio4542
@alexiscamio4542 Жыл бұрын
Hey hello From Europe France Thank you for that informations. Where could you put the java there? Thank You Alexis Camio
@theunknown8145
@theunknown8145 Жыл бұрын
What's the website that he preferred to see equivalent amount of assembly code for c language?
@maybezatknis2988
@maybezatknis2988 2 жыл бұрын
Hey I got a question. How can you reverse it if its possbile? Like I write code in c++. Compile it and send it to my friend how can he decompile it and get the main c++ code. And if its not possible then why?
@SteveMacSticky
@SteveMacSticky Жыл бұрын
Wow I didn't know that an exe or executable is just binary
@nerdkiller661
@nerdkiller661 9 ай бұрын
Here after Insomniac Hack.
@Jlopeza
@Jlopeza Жыл бұрын
Gracias!
@Random_person_07
@Random_person_07 2 жыл бұрын
Whats your new channel?
@JohnPaulBuce
@JohnPaulBuce 7 ай бұрын
thanks
@reader778
@reader778 2 жыл бұрын
can make a video on flash drives that use logic levels more than 2
@skshum
@skshum 2 жыл бұрын
Thank you so much
@wanalwi7097
@wanalwi7097 2 жыл бұрын
Terimakasih. Bagus infor ini.
@up4996
@up4996 2 жыл бұрын
Can you translate machine code into assembly or high level? It seems that isn't possible but what is stopping us?
@shade0636
@shade0636 2 жыл бұрын
I also have this question. I wonder if the machine code of an exe file could be translated into a higher level in order to get a software's source code.
@H3Vtux
@H3Vtux 2 жыл бұрын
No. Source code is essentially used to "create" the machine code, but once that's done there is no information in the EXE itself as to what code was used to "create" the machine code. Imagine a bunch of basketballs at the top of a hill, and I calculate excatly how to roll each of them to end up in holes at the bottom of a hill. Then I do this, and later you walk by and see a bunch of basketballs in holes at the bottom of a hill. You don't have any information as to where they were at the top of the hill or how exactly I rolled them, you just see a bunch of basketballs. You know where they are now, but you don't know exactly how they got there.
@shade0636
@shade0636 2 жыл бұрын
@@H3Vtux That's a good analogy, thanks.
@disrael2101
@disrael2101 2 жыл бұрын
@@H3Vtux I don't think it's 100% accurate because everything one writes in the source code translate to machine code so you can find out to at least a certain degree what was the original code concept even if it's not as accurate as line by line translation (if you know to interpret asm of course)
@H3Vtux
@H3Vtux 2 жыл бұрын
​@@disrael2101 So this is where "simplyfing" gets really hard and really complicated. While it's not completely *impossible* to go through each and every instance of binary and sort of "reverse engineere it" into assembly code, for anything but the simplest of programs it would be so difficult and take so long it's not even worth considering, and the result will be missing much of what makes the code "readable". Tabs, indents, and spaces are gone, variable assignments will be gone, class names, and any comments the programmer left in will not be left as the compiler flat out deletes these things.
@maromameo
@maromameo Жыл бұрын
gamed awe
@rebuild8308
@rebuild8308 2 жыл бұрын
Hey mate can you make a video how to build a gaming computer, am beginner and have no idea about computer
@MustardKingCustard
@MustardKingCustard 2 жыл бұрын
I feel like this video taught me a lot about source codes, but I'm not sure. Let me try and steal GTA6. If it doesn't work I'll BRB.
@watercat1248
@watercat1248 Жыл бұрын
I have other way to explain If someone see bread the know that it's bread 🍞, however wean someone wants to create a bread the use materials like sloppy water ECT, However in reality it's off those materials in reality it's element HO2 or whatever hover people use words like water ECT in the order to understand how to make bread Even if in reality the use those element's In my opinion something similar happened in computer coding the regular person see the software houever this in reality it's 01 but the developers usually use words in the order to understand what happened in reality
@truetopsoialusdclassicthro2177
@truetopsoialusdclassicthro2177 Жыл бұрын
Thank you?
@lucyoriginales
@lucyoriginales Жыл бұрын
Did u finally moved to another channel? 🤔
@mahmoudkhaled6197
@mahmoudkhaled6197 2 жыл бұрын
Awesome
@MJ_W.W
@MJ_W.W 9 ай бұрын
Here after gta 5 source code got leaked
@A_for_AML
@A_for_AML Жыл бұрын
WHy no new videos on this channel??
@H3Vtux
@H3Vtux Жыл бұрын
Back at the end of 2021 I got a very well paying management job doing this kind of work. After doing motion graphics all day it's kind of hard to sit down and do it again. I do want to get back to doing some uploads to this channel, it will just have to be very rare.
@sebastianreale1877
@sebastianreale1877 2 жыл бұрын
Why wouldn't my graphics card work on my computer?
@hereticstanlyhalo6916
@hereticstanlyhalo6916 2 жыл бұрын
... maybe ask a forum, and specify to them about your specs
@He-Is-One-and-Only
@He-Is-One-and-Only 2 жыл бұрын
Hey what happened? Are u fine? Never seeing more recent videos
@H3Vtux
@H3Vtux 2 жыл бұрын
Yeah i'm fine, my main job has just gotten really busy the past year, and with that being the same program (after effects) I've been to burnt out to do this in my free time without going insane. I do have a ton of videos I want to do though so I will keep uploading here forevor. Probably just infrequently.
@brusslee1814
@brusslee1814 2 жыл бұрын
Is windows cmd an interpreter? it translates high level code directly into machine code?
@紺野-純子
@紺野-純子 2 жыл бұрын
no ಠ_ಠ
@Anonymous-om7sq
@Anonymous-om7sq 2 жыл бұрын
It is. I’m no expert but I just googled it. It said it’s a Command Interpreter ( CMD.exe ).
@hereticstanlyhalo6916
@hereticstanlyhalo6916 2 жыл бұрын
Interpreters don't actualy make the interpreted file into machine code.
@eradicator187
@eradicator187 2 жыл бұрын
Looks like he cracked the code and gave up on the KZbin world.
@H3Vtux
@H3Vtux 2 жыл бұрын
Haha, no I've just been insanely busy with my main job this past year (2022). Since my job is in After Effects it's kind of hard to do that for 40 hours then do after effects again on my free time, but I have like 25 videos i would like to make so I will keep doing this channel as a hobby.
@SSADO-
@SSADO- 2 жыл бұрын
@@H3Vtux Take your time, man. Better watch a good delayed video rather then a rushed video.
@gunstarhero222
@gunstarhero222 2 жыл бұрын
Bro did we win a guitar from Super guitar bros or is that a scam bro
@H3Vtux
@H3Vtux 2 жыл бұрын
No that's a scam. Never trust youtube comments offering to give things away.
@Oblomov-i1o
@Oblomov-i1o 11 ай бұрын
Yaaaaaaawwwwwwnnnn...
@lazarx804
@lazarx804 2 жыл бұрын
How come games' source code doesn't get leaked that often?
@hereticstanlyhalo6916
@hereticstanlyhalo6916 2 жыл бұрын
Because a person from within the studio would have to put the entire source code on their own hard drive, take it home, and upload it to the internet and would prob be fired and sued.
@Domiitails
@Domiitails 2 жыл бұрын
well the nintendo gigaleak has lot
@NandhaKumar-ce7bk
@NandhaKumar-ce7bk 2 жыл бұрын
. Brow Your videos helping me Please post on electronic content... 👍
@int16_t
@int16_t 2 жыл бұрын
C is not a high level language; it's low level language.
@prasath2745
@prasath2745 2 жыл бұрын
First comment
@cumradej
@cumradej Жыл бұрын
When’s this guy coming back :(
How do computers read code?
12:01
Frame of Essence
Рет қаралды 3,1 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 66 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 13 МЛН
Why can't computers use base 3 instead of binary? Voltage states explained.
5:27
Basics Explained, H3Vtux
Рет қаралды 56 М.
why do header files even exist?
10:53
Low Level
Рет қаралды 410 М.
How does the Internet Work? Networks and addresses explained.
10:05
Basics Explained, H3Vtux
Рет қаралды 168 М.
GTA3 Code Review: Weapons, Vehicles, Cops and Gangs
15:00
Code With Ryan
Рет қаралды 1,1 МЛН
Why Doom is Awesome: Binary Space Partitioning
26:25
ShreddedNerd
Рет қаралды 1,1 МЛН
How does a graphics card work? GPUs and Graphics cards explained.
3:53
Basics Explained, H3Vtux
Рет қаралды 378 М.
WHY IS THE HEAP SO SLOW?
17:53
Core Dumped
Рет қаралды 228 М.
Machine Code Explained - Computerphile
20:32
Computerphile
Рет қаралды 118 М.
Digital vs Analog. What's the Difference? Why Does it Matter?
7:12
Basics Explained, H3Vtux
Рет қаралды 203 М.
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33