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

Janus is a time-reversible programming language written at Caltech in 1982. The operational semantics of the language were formally specified, together with a and an invertible self-interpreter, in 2007 by Tetsuo Yokoyama and Robert Glück. A Janus inverter and interpreter is made freely available by the TOPPS research group at DIKU. Another Janus interpreter was implemented in Prolog in 2009. The below summarises the language presented in the 2007 paper.

Property Value
dbo:abstract
  • Janus is a time-reversible programming language written at Caltech in 1982. The operational semantics of the language were formally specified, together with a and an invertible self-interpreter, in 2007 by Tetsuo Yokoyama and Robert Glück. A Janus inverter and interpreter is made freely available by the TOPPS research group at DIKU. Another Janus interpreter was implemented in Prolog in 2009. The below summarises the language presented in the 2007 paper. Janus is an imperative programming language with a global store (there is no stack or heap allocation). Janus is a reversible programming language, i.e. it supports deterministic forward and backward computation by local inversion. (en)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 50304039 (xsd:integer)
dbo:wikiPageLength
  • 9093 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1107461256 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Christopher Lutz, Howard Derby, Tetsuo Yokoyama, and Robert Glück (en)
dbp:implementations
dbp:name
  • Janus (en)
dbp:paradigm
  • imperative , reversible (en)
dbp:turingComplete
  • Yes (en)
dbp:website
dbp:wikiPageUsesTemplate
dbp:year
  • 19822007 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • Janus is a time-reversible programming language written at Caltech in 1982. The operational semantics of the language were formally specified, together with a and an invertible self-interpreter, in 2007 by Tetsuo Yokoyama and Robert Glück. A Janus inverter and interpreter is made freely available by the TOPPS research group at DIKU. Another Janus interpreter was implemented in Prolog in 2009. The below summarises the language presented in the 2007 paper. (en)
rdfs:label
  • Janus (time-reversible computing programming language) (en)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Janus (en)
foaf:page
is dbo:wikiPageDisambiguates 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