supercasio
[1] Actually, as described by Turing, a Turing machine neves stops, but this is only because he is interested in computing real numbers (for example pi). But even using an original Turing machine, we do not "compute" pi. We only "compute" pi with some precision.
Unfortunately, many people don't seem to understand this.
An interesting paper related to this issue is The Myth of Hypercomputation [1]
Basically it is easy compute something that is uncomputable by using uncomputable inputs.
[1] https://link.springer.com/chapter/10.1007/978-3-662-05642-4_...
> Nearly a century ago, Alonzo Church invented the simple, elegant, and yet elusive lambda calculus. Along with Alan Turing, he then proved the Church-Turing thesis: that anything computable with a Turing machine can also be computed in the lambda calculus.
The Church-Turing thesis is not something one can prove. It's more like an intuition and/or definition we have. It states that anything that is computable can be computed with a Turing machine. See [1].
"Anything computable with a Turing machine can also be computed in the lambda calculus" this is true but it not the Church-Turing thesis and its called a Turing-equivalence. This was also not proved by Church, but by Turing in an appendix to his paper [2].
About a computation model being Turing-equivalent: the fact that most reasonable computation models we came up with were proven to be Turing-equivalent is one of the reasons we believe in the Church-Turing thesis.
[1] https://plato.stanford.edu/entries/church-turing/
[2] https://link.springer.com/article/10.1007/s10506-017-9200-2
How to compare char* to string literal in C? [closed]
Ask HN: What tool does professional software engineers use to draw UML diagrams?
Hi.I just graduated and am now involved with a (non-commercial) project where we are in the design phase.I am using Visual Paradigm Community Edition to draw sequence diagrams since this was the tool I used in my uni classes.I am not asking where to or not to use UML diagrams. I am asking which are the best tools to draw them.
One nitpick: I think "val" looks too much like "var" and this will make it harder do differentiate them by code skimming. I suggest changing "val" to something like "const", or "fix", or "imm"...
Will one day the Pulitzer be given for the best computer program of the year?
Just came across this quote which I found interesting and decide to share."I look forward to the day when a Pulitzer Prize will be given for the best computer program of the year."- Donald E. KnuthDonald E. Knuth, Tracy Larrabee, and Paul M. Roberts, Mathematical Writing, page 21.
* I don't know about European Portuguese. The correct spelling for the slang would be "pica", but both have the same pronunciation.
He is writing in English why should he be preoccupied if it does not make sense in other languages. There are many English expressions that have no exact translations. Should writers avoid using these expressions too?
Also, as a curiosity, terminal has the same ambiguity in Brazilian Portuguese
Ask HN: Best web mobile framework for forms?
What is the best web mobile framework for forms? I am looking for something that does not bloat my page