2019
DOI: 10.3233/fi-2019-1824
|View full text |Cite
|
Sign up to set email alerts
|

Algorithmic Completeness of Imperative Programming Languages

Abstract: According to the Church-Turing Thesis, effectively calculable functions are functions computable by a Turing machine. Models that compute these functions are called Turingcomplete. For example, we know that common imperative languages (such as C, Ada or P ython) are Turing complete (up to unbounded memory). Algorithmic completeness is a stronger notion than Turing-completeness. It focuses not only on the input-output behavior of the computation but more importantly on the step-by-step behavior. Moreover, the i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
23
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(24 citation statements)
references
References 17 publications
1
23
0
Order By: Relevance
“…Moreover, we say that P is without overwrite on X if ∆(P, X) is consistent (see p.5). We proved in [Mar18] that:…”
Section: The While-bsp Modelmentioning
confidence: 95%
See 4 more Smart Citations
“…Moreover, we say that P is without overwrite on X if ∆(P, X) is consistent (see p.5). We proved in [Mar18] that:…”
Section: The While-bsp Modelmentioning
confidence: 95%
“…As in [Mar18], we think that a minimal imperative language is more convenient than a transition function to determine classes in time or space, or simply to be compared to more usual programming languages. Therefore, we define at the Section 5 p.9 the operational semantics of our core imperative programming language While BSP , which is our candidate for algorithmic completeness (for BSP algorithms).…”
Section: Content Of the Workmentioning
confidence: 99%
See 3 more Smart Citations