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

Reply via email to