Software bugs aren't inevitable

Steven D'Aprano steve at REMOVETHIScyber.com.au
Fri Sep 16 06:36:02 EDT 2005


On Thu, 15 Sep 2005 18:07:28 +0100, phil hunt wrote:

> On Thu, 15 Sep 2005 21:56:06 +1000, Steven D'Aprano <steve at REMOVETHIScyber.com.au> wrote:
>>
>>Are you saying that the recursion done by "serious" languages is a fake?
>>That it is actually implemented behind the scenes by iteration?
>>
>>It seems to me that if recursion and iteration produce "the exact same
>>machine code", the argument for preferring recursion over iteration is
>>gutted.
> 
> It seems to me that if a high level language and assembler produce
> "the exact same machine code", the argument for preferring high
> level languages is gutted.
> 
> Do you see the fallacy in your statement now?

Ah, yes, you got me on that one.

But there is a difference: writing assembly is *hard*, which is why we
prefer not to do it. Are you suggesting that functional programming is
significantly easier to do than declarative?

-- 
Steven.




More information about the Python-list mailing list