If your still interested, binary numbers are used to store code in a way that can be executed by the computer's processor. This code is called machine code.
In the 40's and 50's people programmed with binary code on punch cards but the assembly language was created. Each assembly statement coresponds to a few bytes of machine code. Assembly is much easier to use than machine code. After the invention of assembly, high-level languages were created, which made it faster and easier still to program. The stressful and teadious work of creating machine code is left to the assemblers and compilers.
I don't know why you would want to program in binary numbers but you can. I have done just for the fun of knowing that I made a program with numbers. All you need is to store the numbers in memory somewhere. If you want to execute the code, just use a jump instruction in assembly. This will cause the processor to start loading the numbers like they are part of your program. Just be careful
about what numbers you use because this can cause problems.
: How could you programm in binary numbers????
: Do you need any software to do this(a compiler etc...) or what?
: If anyone has some links or info I'd like to get a hint!
: Thanks in advance!