About: Turing tarpit     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FTuring_tarpit&invfp=IFP_OFF&sas=SAME_AS_OFF

A Turing tarpit (or Turing tar-pit) is any programming language or computer interface that allows for flexibility in function but is difficult to learn and use because it offers little or no support for common tasks. The phrase was coined in 1982 by Alan Perlis in the Epigrams on Programming: 54. Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.

AttributesValues
rdfs:label
  • Turing tarpit (it)
  • Turing tarpit (fr)
  • チューリング陥穽 (ja)
  • Turing tarpit (pt)
  • Turing tarpit (en)
  • Тьюринговская трясина (ru)
  • Тюрінгівська трясовина (uk)
  • 图灵焦油坑 (zh)
rdfs:comment
  • 图灵焦油坑(英語:Turing tarpit)是指功能过于灵活而难以学习和使用的程序设计语言或计算机接口。 1982年艾伦·佩利在《》中发明了这一术语: 54. 留心图灵焦油坑,在其中任何事情都是可能的但没有什么有趣的事是容易的。 凡是图灵完备的语言都可以写任意程序,因此不严格地来说各种编程语言是等价的。但理论上的能力在实践中的实用性往往并不相同。图灵焦油坑是指一个非常简单的抽象机,实现中的各种细节都要求用户自行处理。它的另一个极端是几乎不需要人为干涉就能执行所有任务的接口,但一旦需求轻微改变就需要调整源代码。 像Brainfuck这样深奥的编程语言就被称为图灵焦油坑。它们虽然是图灵完备语言,但故意只实现最少的功能。使用这些语言是一种娛樂數學:设计最简单的基本程序都极为困难,但数学上图灵等价的语言。 (zh)
  • A Turing tarpit (or Turing tar-pit) is any programming language or computer interface that allows for flexibility in function but is difficult to learn and use because it offers little or no support for common tasks. The phrase was coined in 1982 by Alan Perlis in the Epigrams on Programming: 54. Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy. (en)
  • Une Turing tarpit (traduction littérale, fosse de goudron de Turing) est un langage de programmation ou une interface utilisateur qui permet une certaine flexibilité dans ses fonctions, mais qui est difficile à apprendre et à utiliser parce qu'il offre peu ou pas de support pour les tâches courantes. L'expression a été inventée en 1982 par Alan Perlis dans les Epigrams on Programming : « Méfiez-vous de la fosse de goudron de Turing dans lequel tout est possible, mais rien d'intéressant n'est facile. » (fr)
  • Un Turing tarpit (o Turing tar-pit) è un linguaggio di programmazione o un'interfaccia che in principio offre ampie potenzialità in termini di funzionalità, ma in pratica non offre nessun supporto pratico per l'esecuzione di attività comuni. Tale espressione è stata introdotta nel 1982 Alan Perlis in : Alcuni linguaggi di programmazione esoterici, ad esempio Brainfuck, sono comunemente etichettati come Turing tarpit perché implementano deliberatamente solo le funzionalità minime per renderli Turing equivalenti. Tali linguaggi sono usati principalmente a scopo ricreativo. (it)
  • チューリング陥穽(チューリングかんせい、英語: "Turing tarpit" もしくは "Turing tar-pit" )とは、機能的にはチューリング完全で任意の計算可能な機能を記述できるが、一方で実用性を失うほど記述が難しいような、プログラミング言語・コンピュータインターフェースである。この語は1982年に"Epigrams on Programming http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html"(直訳「プログラミングに於ける警句集」)を書いたAlan Perlisによって使われた。 54番目の警句 - 全てが可能だが、有用なことは何一つ簡単にはできない「チューリング陥穽」に気をつけろ。 如何なるプログラミング言語でもチューリング完全であれば、任意のプログラムを書き表すことができる。従って厳密には、全てのプログラミング言語の表現能力は等価である。裏を返せば、この理論上の表現能力は言語の実用性と同一ではないことを意味する。チューリング陥穽の特徴は、プログラミングしたい問題の詳細な部分にまでユーザーに扱わせるほど単純化された抽象機械である。 (ja)
  • Um Turing Tarpit é qualquer linguagem de programação ou interface de computador que permite flexibilidade no uso mas é difícil de aprender e usar porque oferece pouco ou nenhum suporte para tarefas comuns. A frase foi cunhada por Alan Perlis no epigrama 54. Cuidado com o Turing tarpit, onde tudo é possível mas nada de interessante é fácil.— Alan Perlis (pt)
  • Тьюринговская трясина — жаргонное общее название для языков программирования, которые Тьюринг-полны, но обладают крайне примитивными синтаксисом и семантикой. Они неудобны для практического программирования (из-за трудности написания программ и низкой производительности), зато хорошо подходят для некоторых других задач (доказательство невычислимости некоторых функций, иллюстрация базовых принципов программирования и т. д.). Поэтому они интересны для информатики. Многие эзотерические языки программирования также являются «трясинами Тьюринга». (ru)
  • Тюрінгівська трясовина — жаргонна загальна назва для мов програмування, які Тюрінг-повні, але мають украй примітивний синтаксис і семантику. Вони незручні для практичного програмування (через складність написання програм і низьку продуктивність), зате добре підходять для деяких інших завдань (доказ необчислюваності деяких функцій, ілюстрація базових принципів програмування і т. д.). Тому вони цікаві для інформатики. Багато езотеричних мов програмування також є «трясовинами Тюрінга». Проте зважаючи на простоту побудови і реалізації зручні для автоматичної генерації коду. (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Une Turing tarpit (traduction littérale, fosse de goudron de Turing) est un langage de programmation ou une interface utilisateur qui permet une certaine flexibilité dans ses fonctions, mais qui est difficile à apprendre et à utiliser parce qu'il offre peu ou pas de support pour les tâches courantes. L'expression a été inventée en 1982 par Alan Perlis dans les Epigrams on Programming : « Méfiez-vous de la fosse de goudron de Turing dans lequel tout est possible, mais rien d'intéressant n'est facile. » Dans tout langage Turing-complet, il est possible d'écrire n'importe quel programme informatique, de sorte que, dans un sens très rigoureux, presque tous les langages de programmation ont des capacités équivalentes. Montrant que la capacité théorique n'est pas la même chose que la facilité d'utilisation dans la pratique, les Turing tarpits se caractérisent par une machine abstraite simple qui exige de l'utilisateur qu'il s'occupe de nombreux détails dans la résolution d'un problème. À l'extrême opposé, on trouve des interfaces qui peuvent effectuer des tâches très complexes avec peu d'intervention humaine, mais qui deviennent obsolètes si les exigences changent légèrement. Certains langages de programmation exotiques, comme Brainfuck, sont spécifiquement appelés Turing tarpits parce qu'ils implémentent délibérément la fonctionnalité minimale nécessaire pour être classés comme langages Turing-complet. L'utilisation de tels langages est une forme de jeu mathématique : les programmeurs doivent trouver comment réaliser des constructions de programmation de base dans un langage extrêmement difficile, mais mathématiquement équivalent à celui de Turing. (fr)
  • チューリング陥穽(チューリングかんせい、英語: "Turing tarpit" もしくは "Turing tar-pit" )とは、機能的にはチューリング完全で任意の計算可能な機能を記述できるが、一方で実用性を失うほど記述が難しいような、プログラミング言語・コンピュータインターフェースである。この語は1982年に"Epigrams on Programming http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html"(直訳「プログラミングに於ける警句集」)を書いたAlan Perlisによって使われた。 54番目の警句 - 全てが可能だが、有用なことは何一つ簡単にはできない「チューリング陥穽」に気をつけろ。 如何なるプログラミング言語でもチューリング完全であれば、任意のプログラムを書き表すことができる。従って厳密には、全てのプログラミング言語の表現能力は等価である。裏を返せば、この理論上の表現能力は言語の実用性と同一ではないことを意味する。チューリング陥穽の特徴は、プログラミングしたい問題の詳細な部分にまでユーザーに扱わせるほど単純化された抽象機械である。 チューリング完全を保てるギリギリまで機能を省いているため、難解プログラミング言語のいくつか、例えばBrainfuck等がチューリング陥穽の典型として挙げられる。これらの言語を嗜むことは、ある種の数学的娯楽である。極めて困難だが数学上はチューリング完全には違いない言語の上に、初歩的なプログラム機能を実現する。この頭の体操をチューリング陥穽はプログラマに提供している。 (ja)
  • A Turing tarpit (or Turing tar-pit) is any programming language or computer interface that allows for flexibility in function but is difficult to learn and use because it offers little or no support for common tasks. The phrase was coined in 1982 by Alan Perlis in the Epigrams on Programming: 54. Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy. In any Turing complete language, it is possible to write any computer program, so in a very rigorous sense nearly all programming languages are equally capable. However, having that theoretical ability is not the same as usefulness in practice. Turing tarpits are characterized by having a simple abstract machine that requires the user to deal with many details in the solution of a problem. At the extreme opposite are interfaces that can perform very complex tasks with little human intervention but become obsolete if requirements change slightly. Some esoteric programming languages, such as Brainfuck, are specifically referred to as "Turing tarpits" because they deliberately implement the minimum functionality necessary to be classified as Turing complete languages. Using such languages is a form of mathematical recreation: programmers can work out how to achieve basic programming constructs in an extremely difficult but mathematically Turing-equivalent language. (en)
  • Un Turing tarpit (o Turing tar-pit) è un linguaggio di programmazione o un'interfaccia che in principio offre ampie potenzialità in termini di funzionalità, ma in pratica non offre nessun supporto pratico per l'esecuzione di attività comuni. Tale espressione è stata introdotta nel 1982 Alan Perlis in : Qualsiasi linguaggio Turing equivalente può implementare qualsiasi programma calcolabile da una macchina di Turing, per cui in teoria tutti tali linguaggi (che includono praticamente tutti i linguaggi di uso pratico) hanno la potenzialità di poter risolvere gli stessi problemi in questa categoria. Questo tuttavia non significa che in pratica tutti i linguaggi siano convenienti da usare allo stesso modo, e i Turing tarpit si caratterizzano per il fatto di offrire una macchina astratta molto semplice, delegando al programmatore la gestione di molti dettagli necessari per la soluzione di un problema. Alcuni linguaggi di programmazione esoterici, ad esempio Brainfuck, sono comunemente etichettati come Turing tarpit perché implementano deliberatamente solo le funzionalità minime per renderli Turing equivalenti. Tali linguaggi sono usati principalmente a scopo ricreativo. (it)
  • Um Turing Tarpit é qualquer linguagem de programação ou interface de computador que permite flexibilidade no uso mas é difícil de aprender e usar porque oferece pouco ou nenhum suporte para tarefas comuns. A frase foi cunhada por Alan Perlis no epigrama 54. Cuidado com o Turing tarpit, onde tudo é possível mas nada de interessante é fácil.— Alan Perlis Em qualquer linguagem Turing completa, é possível escrever qualquer programa de computador, assim em um sentido muito rigoroso quase todas as linguagens de programação são igualmente capazes. Turing tarpits mostra que a capacidade teórica não é a mesma que é utilizado na prática. Turing tarpits são caracterizados por terem uma simples máquina abstrata, que requer que o usuário trate muitos detalhes na solução de um problema. No extremo oposto estão as interfaces que podem executar tarefas muito complexas com pouca intervenção humana mas se tornam obsoletos se os requisitos mudarem pouco. Algumas linguagem de programação esotérica, como "brainfuck", são especificamente referidas como "Turing tarpits", significando que eles propositadamente implementam o mínimo de funcionalidades para serem classificadas como linguagem Turing completa. Linguagens semelhantes são um forma de matemática recreativa, em que programadores trabalham para como alcançar construções básicas de programação em uma linguagem extremamente difícil, mas matematicamente equivalente à linguagem Turing. (pt)
  • Тьюринговская трясина — жаргонное общее название для языков программирования, которые Тьюринг-полны, но обладают крайне примитивными синтаксисом и семантикой. Они неудобны для практического программирования (из-за трудности написания программ и низкой производительности), зато хорошо подходят для некоторых других задач (доказательство невычислимости некоторых функций, иллюстрация базовых принципов программирования и т. д.). Поэтому они интересны для информатики. Многие эзотерические языки программирования также являются «трясинами Тьюринга». Однако ввиду простоты построения и реализации удобны для автоматической генерации кода. Другие возможные переводы: яма Тьюринга, смоляной колодец Тьюринга. Дословно: смоляная яма Тьюринга (Turing tar-pit). 54. Остерегайтесь трясин Тьюринга, в которых можно сделать всё, но ничего интересного нельзя сделать просто. — Alan Perlis, «Epigrams on Programming», SIGPLAN Notices Vol. 17, No. 9, September 1982, pages 7 — 13 (англ.). (ru)
  • Тюрінгівська трясовина — жаргонна загальна назва для мов програмування, які Тюрінг-повні, але мають украй примітивний синтаксис і семантику. Вони незручні для практичного програмування (через складність написання програм і низьку продуктивність), зате добре підходять для деяких інших завдань (доказ необчислюваності деяких функцій, ілюстрація базових принципів програмування і т. д.). Тому вони цікаві для інформатики. Багато езотеричних мов програмування також є «трясовинами Тюрінга». Проте зважаючи на простоту побудови і реалізації зручні для автоматичної генерації коду. Інші можливі переклади: яма Тюрінга, смоляний колодязь Тюрінга. Дослівно: смоляна яма Тюрінга (Turing tar-pit). 54. Остерігайтеся трясовин Тюрінга, в яких можна зробити все, але нічого цікавого не можна зробити просто. — Alan Perlis, "Epigrams on Programming" // SIGPLAN Notices. - Vol. 17, No. 9, September 1982. – Р. 7-13(англ.). (uk)
  • 图灵焦油坑(英語:Turing tarpit)是指功能过于灵活而难以学习和使用的程序设计语言或计算机接口。 1982年艾伦·佩利在《》中发明了这一术语: 54. 留心图灵焦油坑,在其中任何事情都是可能的但没有什么有趣的事是容易的。 凡是图灵完备的语言都可以写任意程序,因此不严格地来说各种编程语言是等价的。但理论上的能力在实践中的实用性往往并不相同。图灵焦油坑是指一个非常简单的抽象机,实现中的各种细节都要求用户自行处理。它的另一个极端是几乎不需要人为干涉就能执行所有任务的接口,但一旦需求轻微改变就需要调整源代码。 像Brainfuck这样深奥的编程语言就被称为图灵焦油坑。它们虽然是图灵完备语言,但故意只实现最少的功能。使用这些语言是一种娛樂數學:设计最简单的基本程序都极为困难,但数学上图灵等价的语言。 (zh)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is paradigms of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 60 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software