释义 |
Turing tar-pit Turing tar-pitA place where anything is possible but nothing of interest ispractical. Alan M. Turing helped lay the foundations ofcomputer science by showing that all machines and languagescapable of expressing a certain very primitive set ofoperations are logically equivalent in the kinds ofcomputations they can carry out, and in principle havecapabilities that differ only in speed from those of the mostpowerful and elegantly designed computers. However, nomachine or language exactly matching Turing's primitive sethas ever been built (other than possibly as a classroomexercise), because it would be horribly slow and far toopainful to use.
A "Turing tar-pit" is any computer language or other tool thatshares this property. That is, it's theoretically universalbut in practice, the harder you struggle to get any real workdone, the deeper its inadequacies suck you in. Comparebondage-and-discipline language.
A tar pit is a geological occurence where subterranean tarleaks to the surface, creating a large puddle (or pit) of tar.Animals wandering or falling in get stuck, being unable toextricate themselves from the tar. La Brea, California, has amuseum built around the fossilized remains of mammals andbirds found in such a tar pit. |