Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Greenspuns_tenth_rule> ?p ?o }
Showing triples 1 to 62 of
62
with 100 triples per page.
- Greenspuns_tenth_rule abstract "Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states:Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.This expresses the opinion that the perceived flexibility and extensibility designed into the Lisp programming language includes all functionality that is theoretically necessary to write a complex computer program, and that the features required to develop such complexity in other programming languages are equivalent to the methods used by Lisp.It can also be interpreted as a satirical critique of systems that include complex, highly configurable sub-systems. Rather than including a custom interpreter for some domain-specific language, Greenspun's rule suggests using a widely accepted, fully featured language like Lisp.The rule was written sometime around 1993 by Philip Greenspun. Although it is known as his tenth rule, there are in fact no preceding rules, only the tenth. The reason for this according to Greenspun:Sorry, Han-Wen, but there aren't 9 preceding laws. I was just trying to give the rule a memorable name.Hacker Robert Morris later declared a corollary, which clarifies the set of \"sufficiently complicated\" programs to which the rule applies:…including Common Lisp.This corollary jokingly suggests that even Lisp is slow, buggy, and/or incomplete.".
- Greenspuns_tenth_rule wikiPageID "1210851".
- Greenspuns_tenth_rule wikiPageID "4724497".
- Greenspuns_tenth_rule wikiPageLength "2778".
- Greenspuns_tenth_rule wikiPageLength "60".
- Greenspuns_tenth_rule wikiPageOutDegree "1".
- Greenspuns_tenth_rule wikiPageOutDegree "25".
- Greenspuns_tenth_rule wikiPageRedirects Greenspuns_tenth_rule.
- Greenspuns_tenth_rule wikiPageRevisionID "469187302".
- Greenspuns_tenth_rule wikiPageRevisionID "707397113".
- Greenspuns_tenth_rule wikiPageWikiLink Ad_hoc.
- Greenspuns_tenth_rule wikiPageWikiLink Aphorism.
- Greenspuns_tenth_rule wikiPageWikiLink C_(programming_language).
- Greenspuns_tenth_rule wikiPageWikiLink Category:1993_introductions.
- Greenspuns_tenth_rule wikiPageWikiLink Category:Computer_folklore.
- Greenspuns_tenth_rule wikiPageWikiLink Category:Lisp_(programming_language).
- Greenspuns_tenth_rule wikiPageWikiLink Category:Programming_rules_of_thumb.
- Greenspuns_tenth_rule wikiPageWikiLink Common_Lisp.
- Greenspuns_tenth_rule wikiPageWikiLink Computer_programming.
- Greenspuns_tenth_rule wikiPageWikiLink Corollary.
- Greenspuns_tenth_rule wikiPageWikiLink Domain-specific_language.
- Greenspuns_tenth_rule wikiPageWikiLink Extensibility.
- Greenspuns_tenth_rule wikiPageWikiLink Fortran.
- Greenspuns_tenth_rule wikiPageWikiLink Greenspuns_tenth_rule.
- Greenspuns_tenth_rule wikiPageWikiLink Hacker_culture.
- Greenspuns_tenth_rule wikiPageWikiLink Inner-platform_effect.
- Greenspuns_tenth_rule wikiPageWikiLink Interpreter_(computing).
- Greenspuns_tenth_rule wikiPageWikiLink Jamie_Zawinski.
- Greenspuns_tenth_rule wikiPageWikiLink LilyPond.
- Greenspuns_tenth_rule wikiPageWikiLink Lisp_(programming_language).
- Greenspuns_tenth_rule wikiPageWikiLink Philip_Greenspun.
- Greenspuns_tenth_rule wikiPageWikiLink Programming_language.
- Greenspuns_tenth_rule wikiPageWikiLink Robert_Tappan_Morris.
- Greenspuns_tenth_rule wikiPageWikiLink Software_Peter_principle.
- Greenspuns_tenth_rule wikiPageWikiLink Software_bug.
- Greenspuns_tenth_rule wikiPageWikiLink Turing_tarpit.
- Greenspuns_tenth_rule wikiPageWikiLinkText "Greenspun's tenth rule".
- Greenspuns_tenth_rule wikiPageWikiLinkText "provide programming features not available natively in C++".
- Greenspuns_tenth_rule wikiPageUsesTemplate Template:Common_Lisp.
- Greenspuns_tenth_rule wikiPageUsesTemplate Template:Notability.
- Greenspuns_tenth_rule wikiPageUsesTemplate Template:Quote.
- Greenspuns_tenth_rule wikiPageUsesTemplate Template:R_from_modification.
- Greenspuns_tenth_rule wikiPageUsesTemplate Template:Reflist.
- Greenspuns_tenth_rule subject Category:1993_introductions.
- Greenspuns_tenth_rule subject Category:Computer_folklore.
- Greenspuns_tenth_rule subject Category:Lisp_(programming_language).
- Greenspuns_tenth_rule subject Category:Programming_rules_of_thumb.
- Greenspuns_tenth_rule hypernym Aphorism.
- Greenspuns_tenth_rule type Book.
- Greenspuns_tenth_rule type Philosophy.
- Greenspuns_tenth_rule type Redirect.
- Greenspuns_tenth_rule comment "Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states:Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.This expresses the opinion that the perceived flexibility and extensibility designed into the Lisp programming language includes all functionality that is theoretically necessary to write a complex computer program, and that the features required to develop such complexity in other programming languages are equivalent to the methods used by Lisp.It can also be interpreted as a satirical critique of systems that include complex, highly configurable sub-systems. ".
- Greenspuns_tenth_rule label "Greenspun's tenth rule".
- Greenspuns_tenth_rule label "Greenspuns tenth rule".
- Greenspuns_tenth_rule sameAs Q4159272.
- Greenspuns_tenth_rule sameAs m.04hls8.
- Greenspuns_tenth_rule sameAs Десятое_правило_Гринспена.
- Greenspuns_tenth_rule sameAs Q4159272.
- Greenspuns_tenth_rule sameAs 格林斯潘第十定律.
- Greenspuns_tenth_rule wasDerivedFrom Greenspuns_tenth_rule?oldid=469187302.
- Greenspuns_tenth_rule wasDerivedFrom Greenspuns_tenth_rule?oldid=707397113.
- Greenspuns_tenth_rule isPrimaryTopicOf Greenspuns_tenth_rule.