Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q4159272> ?p ?o }
Showing triples 1 to 32 of
32
with 100 triples per page.
- Q4159272 subject Q7134713.
- Q4159272 subject Q7583708.
- Q4159272 subject Q7801668.
- Q4159272 subject Q8795418.
- Q4159272 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.".
- Q4159272 wikiPageWikiLink Q132874.
- Q4159272 wikiPageWikiLink Q1343870.
- Q4159272 wikiPageWikiLink Q15777.
- Q4159272 wikiPageWikiLink Q165740.
- Q4159272 wikiPageWikiLink Q179550.
- Q4159272 wikiPageWikiLink Q183065.
- Q4159272 wikiPageWikiLink Q192683.
- Q4159272 wikiPageWikiLink Q195946.
- Q4159272 wikiPageWikiLink Q3083944.
- Q4159272 wikiPageWikiLink Q4115054.
- Q4159272 wikiPageWikiLink Q4467269.
- Q4159272 wikiPageWikiLink Q6035312.
- Q4159272 wikiPageWikiLink Q691358.
- Q4159272 wikiPageWikiLink Q7134713.
- Q4159272 wikiPageWikiLink Q7183648.
- Q4159272 wikiPageWikiLink Q7554217.
- Q4159272 wikiPageWikiLink Q7583708.
- Q4159272 wikiPageWikiLink Q7801668.
- Q4159272 wikiPageWikiLink Q80006.
- Q4159272 wikiPageWikiLink Q83303.
- Q4159272 wikiPageWikiLink Q849146.
- Q4159272 wikiPageWikiLink Q8795418.
- Q4159272 wikiPageWikiLink Q9143.
- Q4159272 wikiPageWikiLink Q92647.
- Q4159272 wikiPageWikiLink Q92958.
- Q4159272 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. ".
- Q4159272 label "Greenspun's tenth rule".