Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #389755

Re: goto considered helpful (Was: question about linker)

From Rosario19 <Ros@invalid.invalid>
Newsgroups comp.lang.c
Subject Re: goto considered helpful (Was: question about linker)
Date 2024-12-20 13:52 +0100
Organization A noiseless patient Spider
Message-ID <aqpamjh4h4kmu34ilbe5bnsiq4o7llso06@4ax.com> (permalink)
References (9 earlier) <vjd96b$1pbed$1@dont-email.me> <87jzc5wx3s.fsf@nosuchdomain.example.com> <vjdde8$1q2to$2@dont-email.me> <87frmtwuzq.fsf@nosuchdomain.example.com> <20241212144454.00003b83@yahoo.com>

Show all headers | View raw


On Thu, 12 Dec 2024 14:44:54 +0200, Michael S  wrote:
>On Wed, 11 Dec 2024 17:27:53 -0800
>Keith Thompson > wrote:
>
>> bart > writes:
>> [...]
>> > My experience of multi-level break is that there are two main
>> > use-cases:
>> >
>> >  * Used in the current loop only (not necessarily the innermost to
>> > an observer). This is the most common
>> >
>> >  * Used to exit the outermost loop
>> >
>> > So to support these, named or even numbered loops are not
>> > necessary. (Eg. I use 'exit' or 'exit all'.)  
>> 
>> I would oppose a change to C that only applied to innermost and
>> outermost loops.  For one thing, I'm not aware of any other language
>> that does this (except perhaps your unnamed one).  For another,
>> it's easy enough to define a feature that handles any arbitrary
>> nesting levels, by applying names (labels) to loops.
>>
>
>The better solution is education.
>Convince teachers in unis and colleges that goto is *not* considered
>harmful for this particular use case. Convince them to teach that 

goto is not harmful in every case, if the people that write it, indent
that goto significally and have clear in mind and in the text, what
that goto has to do

>attempts to avoid goto [for this particular use case] are really
>considered harmful. If you don't believe in authority of yourself then
>ask for help from somebody famous that share this view. I would guess
>that nearly all famous C programmers share it.

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: question about linker bart <bc@freeuk.com> - 2024-12-11 02:21 +0000
  Re: question about linker antispam@fricas.org (Waldek Hebisch) - 2024-12-11 14:39 +0000
    Re: question about linker bart <bc@freeuk.com> - 2024-12-11 15:34 +0000
      Re: question about linker Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-12-11 14:06 -0800
        Re: question about linker bart <bc@freeuk.com> - 2024-12-12 00:02 +0000
          Re: question about linker Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-12-11 16:42 -0800
            Re: question about linker bart <bc@freeuk.com> - 2024-12-12 01:14 +0000
              Re: question about linker Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-12-11 17:27 -0800
                Re: question about linker bart <bc@freeuk.com> - 2024-12-12 11:48 +0000
                Re: question about linker Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-12-12 12:50 -0800
                goto considered helpful (Was: question about linker) Michael S <already5chosen@yahoo.com> - 2024-12-12 14:44 +0200
                Re: goto considered helpful Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-12-12 13:50 -0800
                Re: goto considered helpful Kaz Kylheku <643-408-1753@kylheku.com> - 2024-12-12 22:33 +0000
                Re: goto considered helpful David Brown <david.brown@hesbynett.no> - 2024-12-13 09:50 +0100
                Re: goto considered helpful bart <bc@freeuk.com> - 2024-12-13 11:12 +0000
                Re: goto considered helpful Michael S <already5chosen@yahoo.com> - 2024-12-13 14:39 +0200
                Re: goto considered helpful David Brown <david.brown@hesbynett.no> - 2024-12-13 14:31 +0100
                Re: goto considered helpful David Brown <david.brown@hesbynett.no> - 2024-12-13 14:19 +0100
                Re: goto considered helpful bart <bc@freeuk.com> - 2024-12-13 14:26 +0000
                Re: goto considered helpful David Brown <david.brown@hesbynett.no> - 2024-12-13 17:52 +0100
                Re: goto considered helpful Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-12-13 10:11 -0800
                Re: goto considered helpful scott@slp53.sl.home (Scott Lurndal) - 2024-12-13 14:16 +0000
                Re: goto considered helpful Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-12-13 14:50 +0100
                Re: goto considered helpful (Was: question about linker) Rosario19 <Ros@invalid.invalid> - 2024-12-20 13:52 +0100
                Re: goto considered helpful (Was: question about linker) Michael S <already5chosen@yahoo.com> - 2024-12-20 15:27 +0200
                Re: goto considered helpful (Was: question about linker) Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-12-24 09:05 -0800
                Re: goto considered helpful (Was: question about linker) Rosario19 <Ros@invalid.invalid> - 2024-12-26 13:33 +0100
                Re: goto considered helpful (Was: question about linker) Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-12-28 09:29 -0800
      Re: question about linker Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-12-12 06:54 -0800
  Re: question about linker Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-12-11 17:24 +0100
    Re: question about linker bart <bc@freeuk.com> - 2024-12-12 12:11 +0000
      Re: question about linker Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2024-12-12 15:56 +0100

csiph-web