An Entity of Type: book, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo: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. (en)
  • 그린스펀의 열번째 프로그래밍 법칙(영어: Greenspun's tenth rule of programming)은 미국의 컴퓨터 과학자인 (영어: Philip Greenspun)이 컴퓨터 프로그래밍, 특히 그 중에서도 프로그래밍 언어의 순환에 관해 말한 잠언으로, 내용은 다음과 같다. 충분히 복잡한 C 또는 포트란 소프트웨어는 모두 애드혹하고 대충 명세되었으며, 버그 덩어리의 느린 반쪽짜리 커먼 리스프 구현을 포함하게 된다. 영어: Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. 이 격언은 리스프 프로그래밍 언어의 유연성과 확장성이, 만들어질 수 있는 모든 복잡한 소프트웨어에 이론상 필요한 모든 기능을 포함하며, 그런 복잡한 소프트웨어를 다른 프로그래밍 언어로 구현하고 보수(관리)했을 때 필요한 기능들이 리스프가 제공하는 유연성과 확장성과 결국 같은 것이나 다름없다는 관점을 내포한다. 그린스펀의 법칙은 유연성과 확장성을 위한 (영어: Domain-specific language, DSL)를 구현하는 사제(私製) 인터프리터를 직접 만들기보다는, 리스프와 같이 그런 유연성과 확장성을 이미 갖추고 있는 언어를 쓸 것을 권하는 것이다. (ko)
  • Десятое правило Гринспена (англ. Greenspun's Tenth Rule) — афоризм из области программирования, гласящий: Любая достаточно сложная программа на Си или Фортране содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Common Lisp. Оригинальный текст (англ.)[показатьскрыть]Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. (ru)
  • 格林斯潘第十定律(Greenspun's tenth rule)是计算机编程领域,尤其是编程语言领域的一句格言: 任何C或Fortran程序复杂到一定程度之后,都会包含一个临时开发的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的Common Lisp实现。 这表现了Lisp语言的灵活性和可扩展性,它包含了理论上编写复杂计算机程序需要的所有功能。而其他编程语言的核心实现却不能提供开发复杂程序的关键性功能支持。 (zh)
dbo:wikiPageID
  • 1210851 (xsd:integer)
dbo:wikiPageLength
  • 4608 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1112254100 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs: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. (en)
  • Десятое правило Гринспена (англ. Greenspun's Tenth Rule) — афоризм из области программирования, гласящий: Любая достаточно сложная программа на Си или Фортране содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Common Lisp. Оригинальный текст (англ.)[показатьскрыть]Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. (ru)
  • 格林斯潘第十定律(Greenspun's tenth rule)是计算机编程领域,尤其是编程语言领域的一句格言: 任何C或Fortran程序复杂到一定程度之后,都会包含一个临时开发的、不合规范的、充满程序错误的、运行速度很慢的、只有一半功能的Common Lisp实现。 这表现了Lisp语言的灵活性和可扩展性,它包含了理论上编写复杂计算机程序需要的所有功能。而其他编程语言的核心实现却不能提供开发复杂程序的关键性功能支持。 (zh)
  • 그린스펀의 열번째 프로그래밍 법칙(영어: Greenspun's tenth rule of programming)은 미국의 컴퓨터 과학자인 (영어: Philip Greenspun)이 컴퓨터 프로그래밍, 특히 그 중에서도 프로그래밍 언어의 순환에 관해 말한 잠언으로, 내용은 다음과 같다. 충분히 복잡한 C 또는 포트란 소프트웨어는 모두 애드혹하고 대충 명세되었으며, 버그 덩어리의 느린 반쪽짜리 커먼 리스프 구현을 포함하게 된다. 영어: Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. (ko)
rdfs:label
  • Greenspun's tenth rule (en)
  • 그린스펀의 열번째 법칙 (ko)
  • Десятое правило Гринспена (ru)
  • 格林斯潘第十定律 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License