Byte explicitly denotes a sequence of eight bits, eliminating the ambiguity of the byte. The term "byte" was coined by Werner Buchholz in June 1956, during the early design phase for the IBM Stretch computer, which had addressing to the bit and variable field length (VFL) instructions with a byte size encoded in the instruction. It is a deliberate respelling of "bite" to avoid accidental mutation to "bit". Another origin of "byte" for bit groups smaller than a machine's word size (and in particular groups of four bits) is on record by Louis G. Dooley, who claimed he coined the term
Mask (computing) argument overhead is decreased. Since the minimum datum size is one byte, separating the options into separate arguments would be wasting seven bits per argument and would occupy more stack space. Instead, functions typically accept one or more 32-bit integers, with up to 32 option bits in each. While elegant, in the simplest implementation this solution is not type-safe. A codice_46 is simply defined to be an codice_47, so the compiler would allow a meaningless call to codice_48 or even codice_49. In C++ an alternative would be to create a class to encapsulate the set of arguments that glClear could