Binary codes exist for any fundamental representation. Binary codes can be created for any set of discrete elements for example colors, spectrum, musical notes, chessboard positions etc. Additionally these binary codes are used to formulate instructions too that are advanced form of data representation.