Ja, ich hab mal im binär programmiert (ich habs versucht). Aber es ist SEEEEEEEEEEEEHR viel aufwand und sehr schwierig, aus zwei gründen:
1) wenn du in C schreibst:
if(boolean)
{
command();
//command2();//das hier hast du vergessen
}
und du vergisst etwas, dann kannst du es nachher noch leicht ergänzen.
im binär sieht das etwa so aus:
<binär>
if not boolean
jump forward 5 byte//1 command
command();//the command
</binär>
wenn du hier etwas vergisst, musst du den befehl ergänzen UND die jumps in den if und while verändern, der code wird ja länger (oder kurzer). also:
<binär>
if not boolean
jump forward 10 byte//2 commands!!!!!!!!
command1();//the command
command2();//the second command
</binär>
2)es gibt KEINE syntax errors!!!
das programm wird NICHT vor dem ausführen auf syntax errors geprüft!!!
wenn du zum beispiel in einer mathematischen operation den parameter 3 byte statt 4 byte schreibst, dann wird der nächste befehl als parameter genommen
das bedeuted entweder, dass 1 befehl übersprungen wird, oder dass die parameter des übersprungenen befehls als befehl "ausgeführt" werden
VERSUCHEN, IM BINÄR ZU PROGRAMMIEREN IST WIE ZU VERSUCHEN, EINE STADT AUS GRASHALMEN ZU ERRICHTEN ODER OHNE SCHIFF üBER DEN ATLANTIK ZU SCHWIMMEN!!!!!!!!!!!!!!!!!!