WhatIs

Tags

/spe-shəl kās/

vt. To write unique code to handle input to or situations arising in program that are somehow distinguished from normal processing. This would be used for processing of mode switches or interrupt characters in an interactive interface (as opposed, say, to text entry or normal commands), or for processing of hidden flags in the input of a batch program or filter.

Tags

/spə-ge-tē in-her-ə-tən(t)s/

n. [encountered among users of object-oriented languages that use inheritance, such as Smalltalk] A convoluted class-subclass graph, often resulting from carelessly deriving subclasses from other classes just for the sake of reusing their code. Coined in a (successful) attempt to discourage such practice, through guilt-by-association with spaghetti code.

Tags

/spə-ge-tē kōd/

n. Code with a complex and tangled control structure, esp. one using many GOTOs, exceptions, or other unstructured branching constructs. Pejorative. The synonym kangaroo code has been reported, doubtless because such code has many jumps in it.

Tags

/spās-wȯr/

n. A space-combat simulation game, inspired by E. E. "Doc" Smith's "Lensman" books, in which two spaceships duel around a central sun, shooting torpedoes at each other and jumping through hyperspace. This game was first implemented on the PDP-1 at MIT in 1960--61. SPACEWAR aficionados formed the core of the early hacker culture at MIT. Nine years later, a descendant of the game motivated Ken Thompson to build, in his spare time on a scavenged PDP-7, the operating system that became UNIX.

Tags

/spās kə-ˈdet kē-bȯrd/

n. The Knight keyboard, a now-legendary device used on MIT LISP machines, which inspired several still-current jargon terms and influenced the design of EMACS. It was inspired by the Stanford keyboard and equipped with no fewer than *seven* shift keys: four keys for bucky bits ('control', 'meta', 'hyper', and 'super') and three like regular shift keys, called 'shift', 'top', and 'front'. Many keys had three symbols on them: a letter and a symbol on the top, and a Greek letter on the front.

Tags

/sȯrs əv ȯl gu̇d bits/

n. A person from whom (or a place from which) useful information may be obtained. If you need to know about a program, a guru might be the source of all good bits. The title is often applied to a particularly competent secretary.

Tags

/S-O-S/

n.,obs. 1. An infamously losing text editor. Once, back in the 1960s, when a text editor was needed for the PDP-6, a hacker crufted together a quick-and-dirty 'stopgap editor' to be used until a better one was written. Unfortunately, the old one was never really discarded when new ones (in particular, TECO) came along. SOS is a descendant ('Son of Stopgap') of that editor, and many PDP-10 users gained the dubious pleasure of its acquaintance.

Tags

/səm ran-dəm eks/

adj. Used to indicate a member of class X, with the implication that Xs are interchangeable.

"I think some random cracker tripped over the guest timeout last night."

See also J. Random.

Share