By Letter: Non-alphabet | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
  Email this page to a friend

Bit bashing

(Also "bit diddling" or bit twiddling).

Any of several kinds of low-level programming characterised by manipulation of bit, flag, nibble, and other smaller-than-character-sized pieces of data.

These include low-level device control, encryption algorithms, checksum and error-correcting codes, hash functions, some flavours of graphics programming (see bitblt), and assembler/compiler code generation.

May connote either tedium or a real technical challenge (more usually the former).

"The command decoding for the new tape driver looks pretty solid but the bit-bashing for the control registers still has bugs."

See also bit bang, mode bit.

< Previous Terms Terms Containing bit bashing Next Terms >
bit bang
bare metal
bit diddling
bit twiddling
bit bucket
bit decay
bit diddling

Web Standards & Support:

Link to and support Powered by LoadedWeb Web Hosting
Valid XHTML 1.0!Valid CSS! FireFox Extensions