Path: csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 04 Aug 2022 10:07:58 -0500 Subject: Re: COBOL and tricks Newsgroups: alt.folklore.computers,comp.os.linux.misc References: <87sfn8pr5t.fsf@usenet.ankman.de> <1034215367.679945065.348792.peter_flass-yahoo.com@news.eternal-september.org> <2074045549.679949818.212355.peter_flass-yahoo.com@news.eternal-september.org> <2aadnYfne4Fc9Er_nZ2dnUU7-WnNnZ2d@earthlink.com> <1993356671.680307216.022066.peter_flass-yahoo.com@news.eternal-september.org> <933823050.681150141.968804.peter_flass-yahoo.com@news.eternal-september.org> <20220804103431.684551762f5579042ad4b47d@127.0.0.1> From: "25B.Z969" <25B.Z969@noda.net> Date: Thu, 4 Aug 2022 11:07:57 -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: <20220804103431.684551762f5579042ad4b47d@127.0.0.1> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Message-ID: <8PydnTaiwuVTfXb_nZ2dnUU7-bPNnZ2d@earthlink.com> Lines: 45 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 98.77.165.113 X-Trace: sv3-eKYWIVHmZOGNaIjM17kTTiMgYju9iklmsFy5oy+UZ1V5si3EKnosNS41mnI05jKUylO3sw05vng2zmI!cpO6O5SdFzROyjToaOmnO8kvHKPObJn4ssE+fOpHMllHzcS0PEAYtKrGtBDZTLdsvjCJqJ1d+9oi!ppL70ZfoJHUydFvNExcl 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 X-Original-Bytes: 3694 Xref: csiph.com alt.folklore.computers:221659 comp.os.linux.misc:35393 On 8/4/22 5:34 AM, Kerr-Mudd, John wrote: > On Thu, 4 Aug 2022 00:46:37 -0400 > "25B.Z969" <25B.Z969@noda.net> wrote: > > [] >> As for PL/I ... it's one of the first things I checked out > [] >> >> Now how do we pry it away from IBM ? GPLI ? I do prefer >> native compilers over 'convert-2-C' approaches though. >> > > http://pl1gcc.sourceforge.net/ > > needs some work. > > But it seems to be tricky > > https://en.wikipedia.org/wiki/PL/I#Implementation_issues BUT you can get BrainFuck compilers :-) Admittedly PL/I was a rather "fractured" language, many flavors and sub-versions. If you ask somebody to write an open-source PL/I the first question is "WHICH PI/I ?" Of course some enthusiasists, a new K&R, could just make up their own 'and the kitchen-sink to' version and promote it. As that wiki said, even some common looping paradigms never became "standard" in PL/I and it'd be nice to have a few - though GOTOs, sanely used, DO work quite well. As for the GNU approach of translating other languages into 'C' (why not just write it in 'C' in the first place) ... there MAY come a point where even 'C' isn't up to it - consider the trend towards 'neural networks' and quantum. The straight-up step-by-step 'C' approach doesn't seem well suited for quantum and NNs are an odd mix between sorta-traditional software and super-capable processor arrays like NVIDIA sells (hardware/software/firmware all in one thing - more like a brain).