Programming D. E. Knuth in Python with the Deterministic Finite Automaton construct
Kiuhnm
kiuhnm03.4t.yahoo.it
Sat Mar 17 11:12:29 EDT 2012
On 3/17/2012 16:01, Michael Torrie wrote:
> On 03/17/2012 08:45 AM, Kiuhnm wrote:
>> Your way is easy, but the result is poor.
>
> In what way?
The resulting code is inefficient, difficult to comprehend and to mantain.
> What is your recommended way?
One should rewrite the code. There is a reason why Python doesn't have
gotos.
>> Your should try to rewrite it.
>> Decompilers do exactly that.
>
> Decompilers rewrite code for people? That's really neat.
No, they try to rewrite code that contains jmps in order to remove them.
If one jmp is too difficult to remove, one should use a flag or
something similar.
Kiuhnm
More information about the Python-list
mailing list