Background: You think the halting problem is silly. Let's solve it. Your solution? You create a program compiler which will always terminate compiled programs in an arbitrary, finite, determinate amount of time t. If the number of clock cylces/second cannot be counted on the system, then the program exits without doing anything. For the Purposes of this question, the frequency of the system processor can be very large. The program may run other programs, however once the timer expires, so do any spawned programs.
For all intents and purposes, we don't consider the program's state an output. The only output that a program has is explicitly what it outputs. For example, looping forever while printing nothing is the same output as printing nothing and halting.
The question:
Given that the compiler's language IS Turing complete, is the compilation with the time limitation also Turing complete?
I should note that a language is considered Turing complete if:
- It can solve every problem that another Turing complete language can, OR
- It can solve every problem that a Turing machine can solve.
The following should not necessarily exclude a program form Turing completeness:
- The program cannot solve every problem that a Turing machine can solve in the same way.
Further more:
Does this compiler solve the Halting problem for any given program?
There have been accumulated a significant number of downvotes on this question. I'm going to assume that this is because there is a lack of merit to such a premise. Allow me 'up the ante'.
As an example, The Arduino Uno, a very popular programming platform has a feature called watchdog. Watchdog is an interesting feature wherein if a program does not execute in a given number of real clock cycles, then the Microprocessor preforms a hard restart.
If the given language / compiler is Turing complete, then a programmer of the Arduino Uno could reasonably program any problem-solving code with or without the use of the watchdog feature. If the language / compiler is not Turing complete then there are said to be some problems for which can be solved without the watchdog, but cannot be solved with the watchdog.