| Deutsch English Français Italiano |
|
<o86dnUK6wspCvt36nZ2dnZfqn_SdnZ2d@earthlink.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!local-2.nntp.ord.giganews.com!Xl.tags.giganews.com!local-3.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Fri, 22 Nov 2024 06:25:34 +0000 Subject: Re: Joy of this, Joy of that Newsgroups: comp.os.linux.misc References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me> <vhmprp$iaf1$1@dont-email.me> <LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhoeap$r8gq$2@dont-email.me> <0OCcnUL4TZF9Q6L6nZ2dnZfqn_WdnZ2d@earthlink.com> <lqadirF6qj2U1@mid.individual.net> From: "186282@ud0s4.net" <186283@ud0s4.net> Organization: wokiesux Date: Fri, 22 Nov 2024 01:25:34 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <lqadirF6qj2U1@mid.individual.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Message-ID: <o86dnUK6wspCvt36nZ2dnZfqn_SdnZ2d@earthlink.com> Lines: 31 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 99.101.150.97 X-Trace: sv3-D0hdj032olaNgh87Cb44NKo2BnrTHG8MKqx7S/08lUPjV2wmwAQuiGqafdRWMGU6PGszGCCgseZ041D!YfH8csARQSOJ3xUHePYATe6xumBAEwtiv2ujHf8OuxFz0TnBihU05a2RGd9I69GIpmzs5HV6q+zW!9M+eEOmw/TXvQtW8PtqM X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 2862 On 11/21/24 10:54 PM, rbowman wrote: > On Thu, 21 Nov 2024 20:31:11 -0500, 186282@ud0s4.net wrote: > >> Even today, Free Pascal supports GOTO ... but you LABEL the >> destination point so you don't have to worry about changing line >> numbers like with older versions of BASIC. FORTRAN did, some versions >> still do, support I think two version of GO TO ... labeled and >> 'calculated'. Sometimes you just CAN'T cleanly structure what you >> want - and GOTO is a secret way out of some deep deep if-then's and >> while's and such. > > The computer goto was declared 'obsolescent' in F95 in favor of 'case' but > afaik it still will compile. > > Put enough lipstick on the pig and you wind up with a vtable. Heh !!! :-) Well, I don't see FORTRAN as a "pig" really - a totally useful, still well-supported, lang. Still do little FORTRAN utils just to stay in practice. Anyway, sometimes you have to nest/flag deep if/then's and whiles and such so deep that there's really no clean escape in a special or exception condition. This is where a 'bail-out' GOTO or two can make yer code a LOT simpler/smaller. Not 101% aesthetic, but it works very well. Use conservatively. Ultimately you judge code by what it DOES - less by to how it "looks". It's all "working the machine".