Why machine language is written in binary? We know a regular computer understandbasically only On and Offknows two states and that we are taking 1 andname these states 0 as on and off 1 respectively. SO is that possibleThis seems arbitrary, if I take On and Off aswe could name them "a" and "b"? Or, or even 3 and 4? I mean, why only. Is there a reason for the convention of naming them 0 and 1? Why noty anything else ?