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

The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than lambda calculus. It has turned out to have many similarities to Forth, due not to design but to a sort of parallel evolution and convergence. It was also inspired by the function-level programming style of John Backus's FP.

Property Value
dbo:abstract
  • Joy ist eine funktionale Programmiersprache, in der konsequent die umgekehrte polnische Notation verwendet wird. Joy wurde von Manfred von Thun, tätig an der La Trobe University in Melbourne (Australien), entwickelt.Der Kerngedanke ist die Komposition von Funktionen, wobei eine Reihe von Kombinatoren zur Verfügung steht. In einfachen Fällen sieht JOY-Code wie FORTH aus, die Aussagekraft ist jedoch weitaus mächtiger, da Datenstrukturen (und gleichermaßen Programmstrukturen) beliebiger Komplexität auf dem Stack (Stapel) verarbeitet werden können. Beispiel: Fakultät (unter Benutzung des Kombinators für primitive Rekursion): DEFINE fak == [1] [*] primrec Aufrufbeispiel: 5 fak was so zu verstehen ist: * Lege der Reihe nach die Konstante 5 und die Listen [1] und [*] auf den Stapel. * primrec liest die obersten drei Stapelelemente. Wenn das dritte gleich 0 ist, wird das zweite [1] als Ergebnis auf den Stapel gelegt. Andernfalls wird es um 1 dekrementiert, auf den Stapel gelegt, und rekursiv wieder primrec aufgerufen. Auf dem Rückweg wird das erste Element [*] als Funktion auf die beiden obersten Stapelelemente angewandt und das Ergebnis (in diesem Fall 120) wieder auf den Stapel gelegt. (de)
  • El Joy es un lenguaje de programación funcional que fue producido por Manfred von Thun de la en Melbourne, Australia. Joy está basado en la composición de funciones en vez del cálculo lambda. Ha resultado tener muchas semejanzas con el lenguaje Forth, debido menos al diseño que a una suerte de evolución paralela y convergente. (es)
  • The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than lambda calculus. It has turned out to have many similarities to Forth, due not to design but to a sort of parallel evolution and convergence. It was also inspired by the function-level programming style of John Backus's FP. (en)
  • Joy est un langage de programmation purement fonctionnel et conçu par de l'Université de La Trobe à Melbourne. Il possède de nombreux points communs avec son ancêtre Forth. Dans cette catégorie de langages, il se démarque par sa pureté mathématique. (fr)
  • Язык программирования Joy — чисто функциональный язык разработанный Manfred von Thun из Университета Ла Троба в Мельбурне, Австралия. Joy базируется на композиции функций, а не на лямбда-исчислении. Это язык, родственный Форту, хотя и не является его прямым наследником. В настоящее время Joy считается каноническим примером языка конкатенативного программирования. (ru)
  • Joy编程语言是澳大利亚乐卓博大学Manfred von Thun创立的纯函数式编程语言。Joy基于了函数复合而非lambda表达式。它表现出同30年前出现的Forth语言的很多类似性,这不归结为设计原因而是某种平行的演化和趋同。它还受到John Backus的FP语言的函数级编程风格的影响。 (zh)
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2003-03-17 (xsd:date)
dbo:latestReleaseVersion
  • March 17, 2003
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 696166 (xsd:integer)
dbo:wikiPageLength
  • 7653 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1067708763 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Manfred von Thun (en)
dbp:developer
  • John Cowan (en)
  • Manfred von Thun (en)
dbp:implementations
  • Joy0, Joy1, "Current Joy", "John Cowan's Joy", "JoyJ " (en)
dbp:influenced
  • Factor, Cat, V, Trith (en)
dbp:influencedBy
dbp:latestReleaseDate
  • 2003-03-17 (xsd:date)
dbp:latestReleaseVersion
  • 2003-03-17 (xsd:date)
dbp:name
  • Joy (en)
dbp:paradigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dbp:year
  • 2001 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • El Joy es un lenguaje de programación funcional que fue producido por Manfred von Thun de la en Melbourne, Australia. Joy está basado en la composición de funciones en vez del cálculo lambda. Ha resultado tener muchas semejanzas con el lenguaje Forth, debido menos al diseño que a una suerte de evolución paralela y convergente. (es)
  • The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than lambda calculus. It has turned out to have many similarities to Forth, due not to design but to a sort of parallel evolution and convergence. It was also inspired by the function-level programming style of John Backus's FP. (en)
  • Joy est un langage de programmation purement fonctionnel et conçu par de l'Université de La Trobe à Melbourne. Il possède de nombreux points communs avec son ancêtre Forth. Dans cette catégorie de langages, il se démarque par sa pureté mathématique. (fr)
  • Язык программирования Joy — чисто функциональный язык разработанный Manfred von Thun из Университета Ла Троба в Мельбурне, Австралия. Joy базируется на композиции функций, а не на лямбда-исчислении. Это язык, родственный Форту, хотя и не является его прямым наследником. В настоящее время Joy считается каноническим примером языка конкатенативного программирования. (ru)
  • Joy编程语言是澳大利亚乐卓博大学Manfred von Thun创立的纯函数式编程语言。Joy基于了函数复合而非lambda表达式。它表现出同30年前出现的Forth语言的很多类似性,这不归结为设计原因而是某种平行的演化和趋同。它还受到John Backus的FP语言的函数级编程风格的影响。 (zh)
  • Joy ist eine funktionale Programmiersprache, in der konsequent die umgekehrte polnische Notation verwendet wird. Joy wurde von Manfred von Thun, tätig an der La Trobe University in Melbourne (Australien), entwickelt.Der Kerngedanke ist die Komposition von Funktionen, wobei eine Reihe von Kombinatoren zur Verfügung steht. In einfachen Fällen sieht JOY-Code wie FORTH aus, die Aussagekraft ist jedoch weitaus mächtiger, da Datenstrukturen (und gleichermaßen Programmstrukturen) beliebiger Komplexität auf dem Stack (Stapel) verarbeitet werden können. DEFINE fak == [1] [*] primrec Aufrufbeispiel: (de)
rdfs:label
  • Joy (Programmiersprache) (de)
  • Joy (lenguaje de programación) (es)
  • Joy (langage) (fr)
  • Joy (programming language) (en)
  • Joy (язык программирования) (ru)
  • Joy (编程语言) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Joy (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy 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