Bondage or Discipline?

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
DeletedAccount
Member
Member
Posts: 566
Joined: Tue Jun 20, 2006 9:17 am

Well Well ...

Post by DeletedAccount »

:lol: :lol: Well Well ... writing totally bug free non trivial software seems to be humanly impossible after all .... :oops:
No matter what qualifactions you have ...... :roll: :( :( :(
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Re: Well Well ...

Post by mystran »

SandeepMathew wrote::lol: :lol: Well Well ... writing totally bug free non trivial software seems to be humanly impossible after all .... :oops:
No matter what qualifactions you have ...... :roll: :( :( :(
I don't think writing a piece of software to be bug free is really the hard part. The hard part is keeping it that way when you have to maintain it... and the sad fact is, no matter how well you design something, you'll need to start making changes before it's really completely done.

With good modular design, and the hard parts proven before writing code, you can definitely end up with code where there are few or no bugs. But it's really really really hard to do that, unless you know beforehand everything that the code will ever have to do.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
Post Reply