Honestly I don't understand what "evil" is inside the GOTO statement to be rejected . As I told before so many CNC manufactures are including it in their G Code dialects . So are they living on another planet ? A programmer can write bad code without any use of GOTO. So why the absence of GOTO is saving a programmed from write bad code ? I'm deeply convinced (by the practical usage) that with GOTO is possible to write programs much more clear and structured than without.
Regards Alex On Fri, Oct 3, 2014 at 9:12 AM, Churms, Cecil <cecil.chu...@debeersgroup.com > wrote: > I am reminded of a sign on one of the computer science professor's door at > the university where I worked: > > "GOTO is an obscene four-letter word and should only be used in dire > emergencies - but even then, not in good company" > > ...or something to that effect. > > That kind-of sums it up :-) > > Regards > > Cecil > > -----Original Message----- > From: Marcus Bowman [mailto:marcus.bow...@visible.eclipse.co.uk] > Sent: 02 October 2014 11:59 PM > To: Enhanced Machine Controller (EMC) > Subject: Re: [Emc-users] Uncondiftional , Conditional Program Jumps . > > > On 2 Oct 2014, at 18:32, andy pugh wrote: > > > On 2 October 2014 17:59, alex chiosso <achio...@gmail.com> wrote: > > > >> I've checked out the "jump" functionality (within the G code) used > >> from several CNCs on the market (Fanuc,Siemens ,Heidenhain,Fagor ...) > >> and it is present. > > > > Nearly every other programming language either does not have a > > jump/goto or deprecates the use of it. > > > > I second that emotion > > ..... > > > ***************************************************************************** > The information contained in this e-mail is confidential and may > be subject to legal privilege. If you are not the intended recipient, > you must not use, copy, distribute or disclose the e-mail or any > part of its contents or take any action in reliance on it. If you have > received this e-mail in error, please e-mail the sender by replying > to this message. All reasonable precautions have been taken to > ensure no viruses are present in this e-mail and the sender cannot > accept responsibility for loss or damage arising from the use of this > e-mail or attachments. > > .***************************************************************************** > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users