|
This article is about a computing term. For other uses, see Cruft (disambiguation).
"Fancruft" redirects here. For the Wikipedia essay regarding fancruft, see WP:Fancruft.
Cruft is computing jargon for code, data, or software of poor quality.[1] The term is also used for the fluff that accumulates on computer equipment. [2]
ComputingCruft is computer jargon for something (especially code) that is obsolete, redundant, over-complex, incomprehensible, or superfluous.[3] The FreeBSD handbook refers to stale object code as cruft, which occurs when code is changed, but the program is not recompiled[4] - this can cause the BSD equivalent of DLL hell.[citation needed] When referring to URLs, 'cruft' is the parts which are only relevant or meaningful to the people who created the site, such as implementation details of the computer system which serves the page. Examples of URL cruft include file extensions such as .php or .html, and internal organisational details such as /public/ or /~users/john/work/drafts/. Cruft can also be used to describe the unused and out of date hardware and computing paraphernalia that is collected by geeks either through upgrading, inheritance or simple acquisition, both deliberate and through circumstance. EtymologyThe origin of the term is uncertain, but it may be derived from Harvard University Cruft Laboratory, which was the Harvard Physics Department's radar lab during World War II. As late as the early 1990s, unused technical equipment could be seen stacked in front of Cruft Hall's windows. According to the student body, if the place filled with useless machinery is called Cruft Hall, the machinery itself must be cruft. This image of "discarded technical clutter" quickly migrated from hardware to software.[5] Another possible origin is that the word evokes the words crust, fluff and scruffy.[1] The latter word is the source of similar words in Jamaican English such as cruff, meaning scurfy, coarse or uncouth.[1] See alsoReferences
External links
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net