Short for `application program', as opposed
to a systems program. Apps are what systems vendors are forever
chasing developers to create for their environments so they can
sell more boxes. Hackers tend not to think of the things they
themselves run as apps; thus, in hacker parlance the term excludes
compilers, program editors, games, and messaging systems, though a
user would consider all those to be apps. (Broadly, an app is
often a self-contained environment for performing some well-defined
task such as `word processing'; hackers tend to prefer more
general-purpose tools.) See killer app; oppose tool,
operating system.
BBS: /B-B-S/ [abbreviation, `Bulletin Board System'] n. An electronic
bulletin board system; that is, a message database where people can
log in and leave broadcast messages for others grouped (typically)
into {topic group}s....
bondage-and-discipline language: A language (such as {{Pascal}}
{{Ada}}, APL, or Prolog) that, though ostensibly general-purpose,
is designed so as to enforce an author's theory of `right
programming' even though said theory is demonstrably inadequate for
systems hacking or even vanilla general-purpose programming....