diff --git a/doc/articles/design.html b/doc/articles/design.html index 59f534542..413d11a83 100644 --- a/doc/articles/design.html +++ b/doc/articles/design.html @@ -186,8 +186,8 @@

Rationale for Turing-Completeness

termination either restrict the language (e.g. to primitive recursion), which makes some programs impossible / difficult to write, or, alternatively, require the programmer to provide evidence that the program terminates, via some sort of annotation / energy function. Both of these make - the programmer's life more difficult. + href="https://turingarchive.kings.cam.ac.uk/publications-lectures-and-talks-amtb/amt-b-8" + >energy function. Both of these make the programmer's life more difficult.

Furthermore, non-Turing complete languages can take arbitrary CPU or RAM by running