Nice video, but, what you're talking about? You started by explaining difference between text and binary file, gone through binary itself, started explaining what C and stack is, then what c++ does differently, and ended with "yeah, .exe is just instructions how to set up environment for program and executive program itself". I'm creating software myself and I understand video, but I thing casual user will not understand what's going on.
And it's not correct entirely. The video contains nothing about the format of the .exe file, just its contents being binary code. .exe also contains a lot of other stuff about how the operating system should treat and run it. I know of the PE format but not any others. It's not just a page of commands. I clicked on this video because I don't know how an .exe is structured, but I do know that Linux has several formats, like "out", "ELF", and "bytecode"
I haven't dealt with EXE files since I ran Windows On Linux, any file can be executable if you set it as such in the permissions. File extensions for me are used for compatibility with other systems, they aren't needed.
I use Kubuntu and can't open an .exe nor have I been able to get WINE to work. I rarely need to open non-Linux compatible files, tho. I miss Media Monkey :/
Q: What is an EXE file? A1: Something that Windows needs, but Linux doesn't, b/c GNU/Linux doesn't care about file extensions (Well, the system doesn't, at least. But, ofc, higher-level configs can use them). A2: Something that's hella big from the start, b/c you decided to compile a Lisp program with SBCL and didn't use a tree-shaking algorithm -- holy shit, like 54MB for Hello World, not even joking; Lisp includes the entire environment, *_including the compiler_* . (Basically, it static links *_EVERYTHING_* )
WOW!! A blast from the past. I started my programming career on a Honeywell 6000 mainframe computer writing code on a card punch machine. :) Started in assembly langue then moved onto COBOL and then to FORTRAN.
"Pokemon Blue was written entireley in Assembly" While this is true with alot of GameBoy games, some devs wrote the game in C and compiled it to Assembly IIRC. I heard that's how Earthbound was developed. I could be entireley wrong though. :P
I think this is a very good video to give someone a baseline knowledge of programming, but I thought this was actually gonna go into detail about EXE files, as I'm trying to make some of my python code into an actual program i can run on windows
The most annoying error honestly looks like this: Segmentation fault Stack overflows aren't as common these days, considering that most compilers support tail call optimization, so you'd need to be using some deep non-tail recursion to generate one. Or allocating very large data structures on the stack instead of the heap.
Cool stuff huh! I learned Fortran in college. I taught myself Basic and bought the editor and compiler back in the 80s. Basic which is not too different from Fortran. I don’t suppose that these languages are still taught in college; dinosaur era high level languages. Remember Kent Hovind asserts that dinosaurs are still well and alive in the Congo! My dad programmed an IBM computer in COBOL. The machine had 4 k core memory!!! And took up a huge room with a special elevated floor and very robust environmental control system to keep the room from getting too hot. The IBM 1401 actually used small electromagnets for the binary “on off” code. Today they use billions of microscopic transistors implanted into silicon dioxide wafers. I did a double major in physics and one track was microelectronic device fabrication. Everything I learned back in those days is obsolete. Someday there’ll be quantum computing, maybe you could do a video on thAt possibly. I also read once about a computer that used microbes that aligned to magnetic fields to represent binary code. When I was young I did a lot of numerical analysis using Fortran because of my Science background. Every so often I still write macros in Visual Basic in Excel. Taught myself the Visual Basic Statements. I never learned C or C ++. Something I should do someday.
You've one of my favourite voices among the YT atheist community. Have you ever considered doing voice work like reading books on tape? You'd rock at it.
I'd say the problem that annoys me most when I'm programming is NullPointerException. It seems like just about everything can cause them and I see them with a fair amount of frequency.
I love your voice. Like, I've seen most all of your drawings, and they're what drew me in (along with the atheism/cult stuff), but now I can just put your videos on and listen to your voice. You should try narrating sometime, I think you'd be goode at it.
Was looking for pure science on this channel, got an explanation of files... Pleasantly surprised... Also first ;P Edit: DAMNIT I WAS ONLY SECOND the 3d carrot beat me D':
Telltale Science yeah, I just assumed more physics and such, especially for the first few videos. I actually really enjoyed this, props on making it sound interesting lol
This helped me put a lot. I'm about to go to school for computers even though I don't know too much about them. Do you know of any UA-camrs that are a good source for learning about files and computers in general?
idk why tf Some people making Horror games and adding .EXE at the End. It started off with Sonic.EXE and the File itself in the Creepypasta is just called "Sonic" and the .EXE part is mean't to be called "Excutable File" Not something To turn it into a Horror Games, He is just called "Sonic" Not "sonic.exe" It's just a File name.
I wonder whether LA-MULANA was made with C++ or C... Cave Story was a C program (though the dev modified the language a lot), but LA-MULANA began development a few years earlier...
I just had a flashback to the 1990s. There are only two types of file, ASCII and binary? ASCII are text files? Whatever happened to utf-8? Or even ISO 8859-1. Oh, you're talking about Windows. Where exes are frequently filled with all sorts of crap. Are BMPs still embedded in exes? I gave up at that point. I could feel my knowledge regressing.
+bdf2718 +Xenon GNU/Linux here, too, mai niggies! RN, I'm on Fedora, but I got another laptop I'm setting up Antergos on, rn. Can't rly make full use of it, though, until my other memory stick comes -- I'ma crank it up from 4GB to 8GB, so maybe I can run Universe Sandbox² on it.
I'm a visual learner and the drawing distracts me so I need to take away my glance on the computer to listen about the topic. If I return me eye to the pc my mind focuses on his drawings hehe
Well let's talk a bit more about executable binary files. First of, saying you can just look at the file extension to know the file type and thus if it's executable is not entirely true. Windows, being the dumb operating system (OS for short) it is tend to trust that file extension to guess the file type, however the file extension is nothing more than part of the file name. Nothing reliable with that for an OS. As proof all others look inside the file instead, looking for the MIME type which is basically the real file type hard written. Even if you removed or changed the file extension, the MIME type would remain unchainged. The web also relies on the MIME type via the HTTP header Content-Type. Typical values : text/plain, text/html, image/png, application/octet-stream... As for executable file extensions that Windows recognizes, EXE is not the only one either. Ever seen COM, BAT or PIF ? Aah my DOS years... They are all executable, COM is more specifically a system command while PIF is a DOS equivalent of EXE. Only BAT is less dangerous, and only because it's a text file rather than a binary like the other 2.
Stack overflow, heh. No, segfaults are the real hell. Uninitialized pointers and/or memory corruption. Combine that with debugging other people's code and you have a true nightmare.
So I made a program called ‘duck.exe’ and all of our test computers got corrupted. Lesson learned: don’t make a file with the ‘.exe’ extension! Unless you know what you are doing!
Is it just me or does it piss you off that most people (mainly younger kids) assume EXE means something’s “HaUNteD” when it’s actually just a goddamn file extension. I also kinda hate the sonic.exe game for starting the trend of making literally any file extension mean that something is “hAUnteD”.
"what is an exe?"
Kids: a creepypasta or a demon thingy of a character
Kids: A VIRUS
Honestly, the drawings are so satisfying...
Ikr lol
Especially this one 5:00
@@MrMcChicken10 WoW
@@MrMcChicken10 bro you mean it's 5:00
Nice video, but, what you're talking about? You started by explaining difference between text and binary file, gone through binary itself, started explaining what C and stack is, then what c++ does differently, and ended with "yeah, .exe is just instructions how to set up environment for program and executive program itself". I'm creating software myself and I understand video, but I thing casual user will not understand what's going on.
yeah, there needs to be a little bit more detail explaining this stuff.
And it's not correct entirely. The video contains nothing about the format of the .exe file, just its contents being binary code.
.exe also contains a lot of other stuff about how the operating system should treat and run it. I know of the PE format but not any others. It's not just a page of commands. I clicked on this video because I don't know how an .exe is structured, but I do know that Linux has several formats, like "out", "ELF", and "bytecode"
@@IshayuG wait so .exe is not necessarily a malware or virus but a command for your os?
@@pandaexpress7673 Yes. Sometimes those commands do things you didn't intend though, which is malware.
I haven't dealt with EXE files since I ran Windows
On Linux, any file can be executable if you set it as such in the permissions.
File extensions for me are used for compatibility with other systems, they aren't needed.
I use Kubuntu and can't open an .exe nor have I been able to get WINE to work. I rarely need to open non-Linux compatible files, tho. I miss Media Monkey :/
“Welcome to the Salty Spitoon, how tough are ya?”
“How tough am I? I wrote a Pokémon game!”
“Yeah, so?”
“In ASSEMBLY!”
“Oh, go right ahead in!”
BlueWhaleKing I don’t get it
@@Szzalab spongebob reference
finally something not related to .exe games
This helped me understand software related day-to-day stuff better. Thanks, you rock! :)
"What's .exe?"
Me: The scary version of a character.
amogus
@@brothernumberone amogus
@@brothernumberone WEN DA IMPOSTA IS SOOS
@@brothernumberone
Infinite Zamasu in Manga: SUSSOOOS. AmOGUUUUSSSSSS!!!!
Amoogus
"how evolution works" 4:40
"what is an exe file" 7:00
Robin Swede thanks man
wtf, video is long 6 minutes
seidolema , that’s the point
Q: What is an EXE file?
A1: Something that Windows needs, but Linux doesn't, b/c GNU/Linux doesn't care about file extensions (Well, the system doesn't, at least. But, ofc, higher-level configs can use them).
A2: Something that's hella big from the start, b/c you decided to compile a Lisp program with SBCL and didn't use a tree-shaking algorithm -- holy shit, like 54MB for Hello World, not even joking; Lisp includes the entire environment, *_including the compiler_* . (Basically, it static links *_EVERYTHING_* )
Thank you! As a librarian who helps patrons with computers every day. This information is very helpful to me.
what is an exe
A. a demon that lurks from hell
B. an executive file format
C. something that causes you to stop working
All!!!!!!
Its Telltale! Hooray!
Also first bitches
The 3D carrot awwww I wanted to be first
Better luck next time; Ainsley Harriot is too fast for you
WOW!! A blast from the past. I started my programming career on a Honeywell 6000 mainframe computer writing code on a card punch machine. :) Started in assembly langue then moved onto COBOL and then to FORTRAN.
I know its a long time since you made this but still, thank you for making it.
Your voice is so great to listen to, especially now talking about science and tech!
When he mention the Dogs Barking, I paused the Video and the Neighbor's Dog was actually barking.
It felt like a drawing tutorial initialy 😅, unique presentation style, really appreciate🤗❤
Answer is here: 2:20
Leave a like if helped.
Wheres the scary bloody hedgehogs clickbait smh
This video came out on my b-day
everytime i download something it says downloading roblox studio exe
I used to think exe files were virus because of sonic.exe
I am scary exe
"Pokemon Blue was written entireley in Assembly"
While this is true with alot of GameBoy games, some devs wrote the game in C and compiled it to Assembly IIRC. I heard that's how Earthbound was developed. I could be entireley wrong though. :P
What the hell man I came here to learn about computer file not get distracted by a drawing of an elephant.
I think this is a very good video to give someone a baseline knowledge of programming, but I thought this was actually gonna go into detail about EXE files, as I'm trying to make some of my python code into an actual program i can run on windows
Memory Map Core dumps on C++ are my most hated error... (usually happens when you fuck up pointers)
Another great video telly!
You can trust that statement because I subbed first
*heh*
The Tiberius himself!
Hey tiberius its me Jackstew1115
Ofyre and Tiberius outside of discord?? Well this is a surprise🤔
Psssh what? We totally have lives..
I had Luncher.exe in my computer and I dint know that was a bad program thanks man nice video
He spent 5 minutes explaining everything not .exe files, then explained .exe files in layman's terms in the last minute. Very cool Kanye!
The most annoying error honestly looks like this:
Segmentation fault
Stack overflows aren't as common these days, considering that most compilers support tail call optimization, so you'd need to be using some deep non-tail recursion to generate one. Or allocating very large data structures on the stack instead of the heap.
fr
Low level programming is so hard, that even Microsoft used DOS as bootstrap for Windows up to 98 or Milenium
Jakub Szymański agggghhhh!!!! Bad flashback windows ME!!!
when you see a file with .mp3.exe that means you gotta download it and run it, it will be fun
Also the extension stuff is mostly relevant to Windows and DOS. Linux. Unix only care if the file is marked as executable in the file system.
Ive loved your videos for a while now, and I really love computer science too!!! I'd really like more videos like this.
LOL! Got this mixed up with your other channel, I thought this was going to be about some secret JW file on Ex - members!!
Cool stuff huh! I learned Fortran in college. I taught myself Basic and bought the editor and compiler back in the 80s. Basic which is not too different from Fortran. I don’t suppose that these languages are still taught in college; dinosaur era high level languages. Remember Kent Hovind asserts that dinosaurs are still well and alive in the Congo! My dad programmed an IBM computer in COBOL. The machine had 4 k core memory!!! And took up a huge room with a special elevated floor and very robust environmental control system to keep the room from getting too hot. The IBM 1401 actually used small electromagnets for the binary “on off” code. Today they use billions of microscopic transistors implanted into silicon dioxide wafers. I did a double major in physics and one track was microelectronic device fabrication. Everything I learned back in those days is obsolete. Someday there’ll be quantum computing, maybe you could do a video on thAt possibly. I also read once about a computer that used microbes that aligned to magnetic fields to represent binary code. When I was young I did a lot of numerical analysis using Fortran because of my Science background. Every so often I still write macros in Visual Basic in Excel. Taught myself the Visual Basic Statements. I never learned C or C ++. Something I should do someday.
You've one of my favourite voices among the YT atheist community.
Have you ever considered doing voice work like reading books on tape? You'd rock at it.
id love to. never had an offer though
I'd say the problem that annoys me most when I'm programming is NullPointerException. It seems like just about everything can cause them and I see them with a fair amount of frequency.
Thanks so much telly!
"This program cannot be run in DOS mode" -Every EXE file ever
Endless loops can cause stack overflows easily, making that variable, over and over... That is how I often get them. Opps.
May be wrong but I learned .dll stood for dynamically linked library. Maybe they dropped the "ally" later on?
Have you ever taken the Cisco A+ certification exam or ccent? If so any tips?
why exe is limited for windwos?
I love your voice. Like, I've seen most all of your drawings, and they're what drew me in (along with the atheism/cult stuff), but now I can just put your videos on and listen to your voice. You should try narrating sometime, I think you'd be goode at it.
What is the program you're drawing with here? Well, I assume it's you drawing here lol. Thanks for the video btw, lots of good info
Sonic 1, Sonic 2, Sonic 3 Were all written in assembly
?ti exe.cinos dnA
Subbed to you Telltale
Oh cool, you do computers?
LINUX NEXT LINUX NEXT
Didn't explain EXE files specifically and in detail, but it was still a good video overall.
My most hated error is the segfgault, not stack overflow.
Was looking for pure science on this channel, got an explanation of files... Pleasantly surprised... Also first ;P
Edit: DAMNIT I WAS ONLY SECOND
the 3d carrot beat me D':
computer science. its science. i dont intend to do it often but i WILL be talking about computers sometimes
Telltale Science yeah, I just assumed more physics and such, especially for the first few videos. I actually really enjoyed this, props on making it sound interesting lol
I asked for a reason why the ROBLOX website was downloading exe files to my computer, not a documentary
It’s to play the game, you need the exe file (i know this comment is old)
@@nousernamehere-d3o didn't expect this fast reply did you
Maybe I'm comically lazy, but I was hoping for the X Files music to play in the intro.
Sad that nowadays exe means scary stuff.
Your drawings are amazing wow how?
Interesting, do you have any other videos or links?
Came here a couple years ago for a cult and religion stayed for computer knowledge
The drawings are so satisfying🤤
Am I the only person who didn’t search this?
Your drawing is great btw
This helped me put a lot. I'm about to go to school for computers even though I don't know too much about them. Do you know of any UA-camrs that are a good source for learning about files and computers in general?
My friend, you need a separate channel to explain computer topics. I'm surprised that you don't, because I've learned so much just by listening.
that elephant has no tail?
idk why tf Some people making Horror games and adding .EXE at the End.
It started off with Sonic.EXE and the File itself in the Creepypasta is just called "Sonic" and the .EXE part is mean't to be called "Excutable File" Not something To turn it into a Horror Games, He is just called "Sonic" Not "sonic.exe" It's just a File name.
The drawing made me to subscribe to the channel 🙉
Does anyone know the name of the song?
I wonder whether LA-MULANA was made with C++ or C... Cave Story was a C program (though the dev modified the language a lot), but LA-MULANA began development a few years earlier...
My media file not open any media player please suggest
What about EBCDIC?
I just had a flashback to the 1990s.
There are only two types of file, ASCII and binary? ASCII are text files? Whatever happened to utf-8? Or even ISO 8859-1.
Oh, you're talking about Windows. Where exes are frequently filled with all sorts of crap. Are BMPs still embedded in exes?
I gave up at that point. I could feel my knowledge regressing.
bdf2718
Lmao. Let's take it back to Windows 2.0
+lordblazer
You can go back to Windows 2.0 if you wish. I'll stick with Linux.
btw i use arch
+bdf2718
+Xenon
GNU/Linux here, too, mai niggies!
RN, I'm on Fedora, but I got another laptop I'm setting up Antergos on, rn.
Can't rly make full use of it, though, until my other memory stick comes -- I'ma crank it up from 4GB to 8GB, so maybe I can run Universe Sandbox² on it.
LordCentillion-2 i used to use antergos, but switched to deepin- tbh i dont really like deepin as much as i liked antergos or arch
I hate when all my peers try to seem edgy and cool by adding .EXE to random shit so it looks like a virus or something
I accidentally removed my exe file. PLEASE, in plain people speak, help me get my exe back. Pretty please.
thank you
whats the name of your other channel?
I think Ex files used to be a tv show but I don’t know
🦔😈
I'm a visual learner and the drawing distracts me so I need to take away my glance on the computer to listen about the topic. If I return me eye to the pc my mind focuses on his drawings hehe
Telltale wit is that the makers of the walking dead from season 1,2,3, and 4 like with my girl clementine
Curious: What languages do you generally use in your job?
whats the song in the intro?
Song name?
Well let's talk a bit more about executable binary files. First of, saying you can just look at the file extension to know the file type and thus if it's executable is not entirely true. Windows, being the dumb operating system (OS for short) it is tend to trust that file extension to guess the file type, however the file extension is nothing more than part of the file name. Nothing reliable with that for an OS. As proof all others look inside the file instead, looking for the MIME type which is basically the real file type hard written. Even if you removed or changed the file extension, the MIME type would remain unchainged. The web also relies on the MIME type via the HTTP header Content-Type. Typical values : text/plain, text/html, image/png, application/octet-stream...
As for executable file extensions that Windows recognizes, EXE is not the only one either. Ever seen COM, BAT or PIF ? Aah my DOS years... They are all executable, COM is more specifically a system command while PIF is a DOS equivalent of EXE. Only BAT is less dangerous, and only because it's a text file rather than a binary like the other 2.
Stack overflow, heh. No, segfaults are the real hell. Uninitialized pointers and/or memory corruption. Combine that with debugging other people's code and you have a true nightmare.
When your downloading a app
It said IHDKKK_NDJD_38EJMDD_exe.
(i made those random)
and i was worried
So I made a program called ‘duck.exe’ and all of our test computers got corrupted. Lesson learned: don’t make a file with the ‘.exe’ extension! Unless you know what you are doing!
Me who don't even have a computer
I was guessing what is the drawing. Less focus to the explanations haha
Megaman.EXE Jack in!
Keep it up tale
Is it just me or does it piss you off that most people (mainly younger kids) assume EXE means something’s “HaUNteD” when it’s actually just a goddamn file extension. I also kinda hate the sonic.exe game for starting the trend of making literally any file extension mean that something is “hAUnteD”.
thanks for the information :}
0:14 Bhartiya Janta Party😅🤣
The drawings keep distracting me from what he's saying
Telltale atheist
Telltale science
What's next telltale gaming?
(id watch that)
ha. no, no gaming channel. but i might make telltale livestreams
Telltale Science either way I'd watch it
@@owensfiresidechat not sure if this is a joke or the comment didn't age well.
.EXE vs. .COM files?
Also, ".APP" files, but that's a different environment.
Finally, do filename extensions work the same way in Linux?
How about tutu app
exes are normally applications
🦔🦔🦔🦔🩸
This is so cool
You sound like Elliot Alderson from Mr. Robot! :D