Originally Posted by slaka
How they are made?
Most of the programmes you'll have are compiled C/C++ programmes, but you may have a couple written in other languages (e.g. quodlibet and fontypython are both written in python, xmonad is written in Haskell)
The short, simple and incorrect answer is "you can't".
The longer answer is "It depends on the type they are"
The longest answer is "Scripted programmes (e.g. those written in python) are easily altered if you know how to use the language. Compiled programmes (e.g. those written in C/C++) need you to find and download the source code, recompile it and replace the binaries with your modified ones."
However, I can't really see any reason why you would need to do so.
I think we've covered this one, or else I'm misunderstanding you.
If it's compiled, a binary, if it's not, a script. More generically, you might just call them a 'programme'.
Hope this helps,