What's new

Binary/source?

Obsidian2004

New member
What are the diffrences between them? for example I want to download glide64 and you get a choice between downloading the binary or the source.
 

-Shadow-

Banned
binary : A program that represents a OS-Compatible (Windows/linux/Mac/ etc.) , compiled program .

Source code : It's a code in a programming language ( for example C++ ) which can be opened / edited with special programs , and can be compiled .
 

Eagle

aka Alshain
Moderator
H3ad5h0tter said:
binary : A program that represents a OS-Compatible (Windows/linux/Mac/ etc.) , compiled program .

Source code : It's a code in a programming language ( for example C++ ) which can be opened / edited with special programs , and can be compiled .


Yeah thats basically it in a nutshell. Source code is good for programs you want to compile yourself for your system. Usually on windows it makes no difference because Windows isnt compiled for your system. With most Linux distro's the almost entire OS can be specifically for your system make it faster and more efficient because you get rid of what you dont need. For example, I'm running an Athlon XP so why do I need code for Intel processors in my kernel? This makes Linux much more stable and efficient.

Source isnt just used for Linux though. If you want to add a feature to some one else's program and its an open source program (like many of the emulators are) then you can download the source and add it, however you must have some programming knowledge before you can do this.

Most people are content to download the binaries for windows, they are already compiled and you install them and run them and they work usually.
 

Jakob

evil *******
H3ad5h0tter said:
binary : A program that represents a OS-Compatible (Windows/linux/Mac/ etc.) , compiled program .

Source code : It's a code in a programming language ( for example C++ ) which can be opened / edited with special programs , and can be compiled .
Edit with special programs? I didn't know that notepad was so special

And the binary isn't so much OS compatible as it is hardware compatible, you compile for a target architecture, the OS target is more dependant on what API's you used.
 

Slougi

New member
pAsSiVe said:
Edit with special programs? I didn't know that notepad was so special

And the binary isn't so much OS compatible as it is hardware compatible, you compile for a target architecture, the OS target is more dependant on what API's you used.
Actually it is also OS dependant, due to different binary formats; e.g. a.out on UNIX (and formerly Linux), ELF on Linux nowadays (and BSD's?), etc.
 

Jakob

evil *******
Slougi said:
Actually it is also OS dependant, due to different binary formats; e.g. a.out on UNIX (and formerly Linux), ELF on Linux nowadays (and BSD's?), etc.
yes, but that is far less of a difference than the architecture it's compiled for, which was my point:p
 

Top