Node:Turing tar-pit, Next:turist, Previous:turbo nerd, Up:= T =

Turing tar-pit n.

1. A place where anything is possible but nothing of interest

is practical. Alan Turing helped lay the foundations of computer

science by showing that all machines and languages capable of

expressing a certain very primitive set of operations are

logically equivalent in the kinds of computations they can carry

out, and in principle have capabilities that differ only in speed

from those of the most powerful and elegantly designed computers.

However, no machine or language exactly matching Turing's

primitive set has ever been built (other than possibly as a

classroom exercise), because it would be horribly slow and far

too painful to use. A `Turing tar-pit' is any computer language

or other tool that shares this property. That is, it's

theoretically universal -- but in practice, the harder you

struggle to get any real work done, the deeper its inadequacies

suck you in. Compare bondage-and-discipline

language. 2. The perennial holy

wars over whether language A or B is the "most

powerful".

The Jargon File, Version 4.2.2, 20 Aug 2000 · 第 1698 / 1941 题