Deutsch English Français Italiano |
<WHudncjyj7eEHGb7nZ2dnZfqnPWdnZ2d@earthlink.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!local-3.nntp.ord.giganews.com!local-4.nntp.ord.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 01 Oct 2024 04:56:57 +0000 Subject: Re: The joy of FORTRAN Newsgroups: alt.folklore.computers,comp.os.linux.misc References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks> <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com> <vcub5c$36h63$1@dont-email.me> <36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com> <971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org> <vd5195$edas$1@dont-email.me> <59CJO.19674$MoU3.15170@fx36.iad> <vd6vto$r0so$1@dont-email.me> <iJEJO.198176$kxD8.81657@fx11.iad> <3hOdnWpQ649QMGr7nZ2dnZfqnPidnZ2d@earthlink.com> <vd8doi$15q07$1@dont-email.me> <vd8eg7$15v1j$2@dont-email.me> <cxicnVzg_cn_eGX7nZ2dnZfqnPadnZ2d@earthlink.com> <vdapbn$1kp35$5@dont-email.me> <xD2dnSerYr-8kmf7nZ2dnZfqn_ednZ2d@earthlink.com> <llv25bFa6uvU2@mid.individual.net> <n-ednbNVDrThwWf7nZ2dnZfqn_ednZ2d@earthlink.com> <1114392917.749421134.280786.peter_flass-yahoo.com@news.eternal-september.org> From: "186282@ud0s4.net" <186283@ud0s4.net> Organization: wokiesux Date: Tue, 1 Oct 2024 00:56:56 -0400 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: <1114392917.749421134.280786.peter_flass-yahoo.com@news.eternal-september.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Message-ID: <WHudncjyj7eEHGb7nZ2dnZfqnPWdnZ2d@earthlink.com> Lines: 85 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 99.101.150.97 X-Trace: sv3-vdn0wRlYC9AW8RK8LTbdQItUwCCEp2UZl0gz7aALbHdEiu+is48pCGXlBfjxdBdae+yEV3vtLKYXsQc!wQc5TZpgfeeNd/RUzmt/6PgF2pSKCrIZK6hJkolyEfni6lwvAEa1O0wd+I5YS/IMnwQgEFkpVVXf!PZ6p2gAGa+t0lL41k+bZ 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: 5796 On 9/30/24 5:19 PM, Peter Flass wrote: > 186282@ud0s4.net <186283@ud0s4.net> wrote: >> On 9/30/24 3:26 AM, rbowman wrote: >>> On Sun, 29 Sep 2024 22:38:25 -0400, 186282@ud0s4.net wrote: >>> >>>> Have NO idea what PayPal/EBay/etc use. If they're smart they'll kinda >>>> HIDE that. Whatever it is, it's probably translated into 'C' at some >>>> point to build the final executables. >>> >>> Assuming PayPal etc lasts 30 years do you think they will have at some >>> point rewritten their entire codebase in the flavor of the day or will >>> UseNet in 2054 be talking about the ugly, obsolete patched up mess? >> >> The ugly patched MESS :-) >> >> BET on it ! >> >> Rewriting large code-bases ... TOO time consuming, >> TOO risky, TOO expensive - so they WON'T. It's like >> the old COBOL code in recent threads here. Hire a >> few gurus and PATCH PATCH PATCH. >> > > The problem with trying to rewrite old software, and I’ve done it, is that > the only “specification” is the code itself. You either write a lot of code > that may have been in the old program but never used, or miss a line of > code that doesn’t seem to do anything that causes the whole thing to blow > up if it’s not there. There’s no way you can test enough to guarantee that > the new system is 100% compatible with the old one. I would never recommend > rewriting a working system. Technically, I agree. However, as mentioned, PRACTICAL issues intervene. Time/MONEY/reliability are also very important. These ain't the filthy-rich 60s anymore so if it WORKS you DON'T mess with it. So, in the real world, it's gonna be PATCH PATCH PATCH until the whole world literally implodes. My best guess, govt/mil/some-biz, will STILL be using 1960s COBOL apps AND the 1960s HARDWARE even 25 years from now. "AI" might come to the rescue here ... systems tuned to properly understand old code (and their original hardware) and re-write in something newer (if not greater). Having HUMANS try to re-do such huge code-bases is not realistic ... it'll HAVE to be 99.9% automated. For govt/mil it'll have to have proven ULTRA-reliable. And esp the mil stuff - it'd better work perfectly OR ELSE. Some decades ago there was a push to induce/force the entire world to use a synthetic language called "Esperanto". However what would old Greek or Roman or Asian prose and poetry have SOUNDED like in that lang ? Like CRAP. A "haiku" is meant to sound/feel right, but only in Japanese. From the 60s into the early 80s, a VAST number of computer languages were created and USED in more or less relevant roles. Some had large libs writ by super-experts we may never find again that did all sorts of esoteric sci/eng/math/stat/AI/DB stuff. This stuff is still woven into The System at all kinds of, oft unexpected, levels. There are TCL/TK apps that are still in the Linux/Unix standard utilities even though pretty much NOBODY develops NEW stuff using that. But yes, there ARE still fanatical enthusiasts ..... I still write some FORTH stuff just for fun and kicks. It was kinda MEANT for very early CPUs and esp microcontrollers because it was so "light". Every new installation I always add a FORTH compiler Just Because. My last employer, I think there's at least STILL one FORTH app for dealing with collections of environmental data. A cousin of mine, in the Sciences, is extra well-versed in FORTH because that's what they had/wanted to use Back In The Day to control embedded devices. The Past does NOT go away gently. Oh well, I've gone on too long again .....