Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!news.funet.fi!uwasa.fi!ts From: ts@uwasa.fi (Timo Salmi (LASK)) Newsgroups: comp.lang.pascal Subject: Re: Gotos are ok (Was Re: IMPLEMENT GOTO ACROSS MODULES IN TURBO PASCAL??) Message-ID: <1991Jan17.173136.29301@uwasa.fi> Date: 17 Jan 91 17:31:36 GMT References: <11656@j.cc.purdue.edu> <7147@tekgen.BV.TEK.COM> <11661@j.cc.purdue.edu> <1991Jan10.031015.15282@cs.mcgill.ca> <1991Jan10.122222.1013@uwasa.fi> <1991Jan16.005523.28337@syacus.acus.oz> Organization: University of Vaasa Lines: 30 In article <1991Jan16.005523.28337@syacus.acus.oz> ian@syacus.acus.oz (Ian Joyner) writes: >Prof. Timo Salmi writes- > >>No gotos is just a mumbo jumbo myth by programming purists. : >>Don't confuse the ends and means. > >I can't believe I am reading this in this day and age. Dear prof Salmi, >if you tried writing gotoless programs you would soon realise it is >practical, but takes a little more effort to begin with, and highly >profitable. I am talking about programs with 10k to 100k lines of source. >This is the real world, where you need discipline to make your programs >work, and maintainable, and modifyable. : Even at the risk at sounding arrogant (not my purpose, as yours probably wasn't to sound so patronizing) please let me point out that I have written several hundred (yes indeed) Turbo Pascal applications in the 10K - 100K source code range, most (> 90%) of them entirely gotoless. I have nothing against good programming practices, on the contrary. I write highly modular code with much documentation. But I don't have any silly compunctions to let any self-imposed puritanism stand in my way when I can write easier or more efficient code by inserting an occasional helpful goto. So I still say, wake up to the real world. ................................................................... Prof. Timo Salmi (Moderating at anon. ftp site 128.214.12.3) School of Business Studies, University of Vaasa, SF-65101, Finland Internet: ts@chyde.uwasa.fi Funet: gado::salmi Bitnet: salmi@finfun