![]() |
|
But is it Turing Complete? [challenge] - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Coding (https://sinister.ly/Forum-Coding) +--- Forum: Coding (https://sinister.ly/Forum-Coding--71) +--- Thread: But is it Turing Complete? [challenge] (/Thread-But-is-it-Turing-Complete-challenge) |
RE: But is it Turing Complete? [challenge] - Rick - 03-11-2016 >turing complete Computers aren't even turing complete so any language also isn't turing complete /thread RE: But is it Turing Complete? [challenge] - Inori - 03-11-2016 (03-11-2016, 11:31 PM)Rick Wrote: Computers aren't even turing complete so any language also isn't turing complete check your facts RE: But is it Turing Complete? [challenge] - Rick - 03-11-2016 (03-11-2016, 11:36 PM)Inori Wrote: check your facts it says "Actual computers have to operate on limited memory and are not Turing complete in the mathematical sense" I already knew that RE: But is it Turing Complete? [challenge] - Inori - 03-12-2016 (03-11-2016, 11:46 PM)Rick Wrote: it says If you bother to read the rest of the article, it also says "Informally, however, calling a computer Turing complete means that it can execute any algorithm." RE: But is it Turing Complete? [challenge] - Rick - 03-12-2016 (03-12-2016, 12:35 AM)Inori Wrote: If you bother to read the rest of the article, it also says "Informally, however, calling a computer Turing complete means that it can execute any algorithm." Okay even if you take it the informal (And wrong) way. It's still impossible to prove that a language is Turing complete. How would you go about proving that a computer program is turing complete experimentally? You'd need to try every single alorithm, and given that there are infinitely many that's impossible. You instead need to do it mathematically. And doing it mathematically always leads to the conclusion that it's not Turing complete because it has limited memory. You can say it's good at solving algorithms, but you can never say it is turing complete. Such a system doesn't exist and I've rarely seen the term used because at it's core it's impossible because it will always be limited by resources. Any programming language can be made to be just as good at solving a problem as a computer because every single programming language will have boolean functions and these can be exploited to be as efficient as the computer itself if you put enough time and effort into it. RE: But is it Turing Complete? [challenge] - Inori - 03-12-2016 (03-12-2016, 12:46 AM)Rick Wrote: Okay even if you take it the informal (And wrong) way. It's still impossible to prove that a language is Turing complete. this has a pretty good definition of what a Turing Complete language is. And informal isn't wrong, especially since this is a programming challenge, not mathematics. Kind of off-topic, but true turing completeness is achievable with quantum computers, as even 1 qubit can be used to solve any algorithm, if measured accurately enough. Regardless, this isn't the purpose of the thread. If you want to discuss what is and isn't turing complete, make a thread in academic discussion. RE: But is it Turing Complete? [challenge] - Rick - 03-12-2016 (03-12-2016, 01:31 AM)Inori Wrote: this has a pretty good definition of what a Turing Complete language is. And informal isn't wrong, especially since this is a programming challenge, not mathematics. But still, isn't any programming language that can do a selection and store data already a Turing complete language? RE: But is it Turing Complete? [challenge] - Inori - 03-12-2016 (03-12-2016, 01:49 AM)Rick Wrote: But still, isn't any programming language that can do a selection and store data already a Turing complete language? Intrinsically, yes. Programmatically, no. It's a weird topic that can definitely fill a thread or two. |