2022
DOI: 10.1016/j.tcs.2022.02.024
|View full text |Cite
|
Sign up to set email alerts
|

From reversible programming languages to reversible metalanguages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 31 publications
0
1
0
Order By: Relevance
“…This is interesting since FinPInj is the setting for (finite) reversible classical computing (see e.g. [18,6,7]), in particular reversible (classical) flowcharts [32,5] (with a finite state space). This suggests that Contraction may be similarly considered as a setting for reversible quantum flowcharts, a kind of quantum flowcharts (see also [26]) which eschew measurements in favour of quantum control.…”
Section: Discussionmentioning
confidence: 99%
“…This is interesting since FinPInj is the setting for (finite) reversible classical computing (see e.g. [18,6,7]), in particular reversible (classical) flowcharts [32,5] (with a finite state space). This suggests that Contraction may be similarly considered as a setting for reversible quantum flowcharts, a kind of quantum flowcharts (see also [26]) which eschew measurements in favour of quantum control.…”
Section: Discussionmentioning
confidence: 99%
“…One reason for putting recursive functions on a tail recursive form is for efficiency, as tail recursive programs can be easily compiled to iterative loopconstructs, eliminating the overhead of function calls. We sketch here how the transformed programs can be translated to a reversible loop-construct from flowchart languages [23] (see also [3,4]), which can be implemented in Janus [12,25] and later be compiled [2] to reversible abstract machines such as PISA [22] or BobISA [21].…”
Section: Translation To Flowchart Languagesmentioning
confidence: 99%