For values of


jargon
A common rhetorical maneuver at MIT is to use any of the canonical random numbers as placeholders for variables. “The max function takes 42 arguments, for arbitrary values of 42”. “There are 69 ways to leave your lover, for 69 = 50”. This is especially likely when the speaker has uttered a random number and realises that it was not recognised as such, but even “non-random” numbers are occasionally used in this fashion. A related joke is that pi equals 3 – for small values of pi and large values of 3.
This usage probably derives from the programming language MAD (Michigan Algorithm Decoder), an ALGOL-like language that was the most common choice among mainstream (non-hacker) users at MIT in the mid-1960s. It had a control structure FOR VALUES OF X = 3, 7, 99 DO … that would repeat the indicated instructions for each value in the list (unlike the usual FOR that generates an arithmetic sequence of values). MAD is long extinct, but similar for-constructs still flourish (e.g. in Unix’s shell languages).
[Jargon File]
(1994-12-16)

Read Also:

  • Forward

    [fawr-werd] /ˈfɔr wərd/ adverb, Also, forwards (for defs 1, 2) 1. toward or at a place, point, or time in advance; onward; : to move forward; from this day forward; to look forward. 2. toward the front: Let’s move forward so we can hear better. 3. into view or consideration; out; forth: He brought forward […]

  • Forward analysis

    An analysis which determines properties of the output of a program from properties of the inputs.

  • Forward bias

    noun 1. a voltage applied to a circuit or device, esp a semiconductor device, in the direction that produces the larger current

  • Forward chaining

    A data-driven technique used in constructing goals or reaching inferences derived from a set of facts. Forward chaining is the basis of production systems. Oppose backward chaining. (1994-10-28)

  • Forward compatibility

    jargon The ability to accept input from later versions of itself. Forward compatibility is harder to achieve than backward compatibility, since, in the backward case, the input format is know whereas a forward compatible system needs to cope gracefully with unknown future features. An example of future compatibility is the stipulation that a web browser […]


Disclaimer: For values of definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.