"You’re just making it up as you go along." is a blatant lie, not a reality. Whatever C++ is or is not has no relevance to that.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Monday, April 3, 2023 8:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Fascinating Interview with Steve Jobs [non-mainframe] - now Gary Kildall On 3/4/23 22:57, Seymour J Metz wrote: > ObDieJungfrauvonOrleans Believe that if you want' it wont change the reality. I know it's reality as I'm an experienced C++ programmer. Modern C++ is a thing. It's a term used to describe the C++ language from C++11 and newer, when the language was reinvented. https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md > > ________________________________________ > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of > David Crayford <dcrayf...@gmail.com> > Sent: Monday, April 3, 2023 10:38 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Fascinating Interview with Steve Jobs [non-mainframe] - now Gary > Kildall > >> On 3 Apr 2023, at 10:03 pm, Seymour J Metz <sme...@gmu.edu> wrote: >> >> "You keep using that word. I do not think it means what you think it means." >> >> Modernity is determined by the original design, not by the latest tweak C++ >> still has defects inherited from C; there are later languages that were >> designed ab initio, with no inherited defects. >> > What nonsense. You’re just making it up as you go along. > > > >> ________________________________________ >> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of >> David Crayford <dcrayf...@gmail.com> >> Sent: Monday, April 3, 2023 9:53 AM >> To: IBM-MAIN@LISTSERV.UA.EDU >> Subject: Re: Fascinating Interview with Steve Jobs [non-mainframe] - now >> Gary Kildall >> >> OK, I’ll rephrase. Modern C++ is one of the most modern programming >> languages in use today. C compatibility is in the past. C++20 introduced >> modules and reflection is already available in some compilers. >> >>> On 3 Apr 2023, at 9:46 pm, Seymour J Metz <sme...@gmu.edu> wrote: >>> >>> Contemporary and modern mean very different things, and [[C++]] mentions >>> neither. Stroustrup admitted that the design of C++was compromised by >>> compatibility concerns. >>> >>> ________________________________________ >>> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of >>> David Crayford <dcrayf...@gmail.com> >>> Sent: Monday, April 3, 2023 7:58 AM >>> To: IBM-MAIN@LISTSERV.UA.EDU >>> Subject: Re: Fascinating Interview with Steve Jobs [non-mainframe] - now >>> Gary Kildall >>> >>>>> On 3/4/23 19:48, Seymour J Metz wrote: >>>> Why switch to C++ rather than to a more modern language? >>> It's widely acknowledged that C++20 is one of the most contemporary >>> programming languages being used today [1]. With its compiled approach >>> and low-level memory access, it's difficult to find a more robust >>> systems level programming language available on z/OS. Although Rust >>> could be seen as an improvement, it's important to note that IBM has >>> declared that they currently have no intentions of creating a Rustc >>> front-end for LLVM. >>> >>> [1] https://en.wikipedia.org/wiki/C%2B%2B20 >>> >>> >>>> >>>> -- >>>> Shmuel (Seymour J.) Metz >>>> http://mason.gmu.edu/~smetz3 >>>> >>>> ________________________________________ >>>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf >>>> of David Crayford [dcrayf...@gmail.com] >>>> Sent: Monday, April 3, 2023 7:38 AM >>>> To: IBM-MAIN@LISTSERV.UA.EDU >>>> Subject: Re: Fascinating Interview with Steve Jobs [non-mainframe] - now >>>> Gary Kildall >>>> >>>>> On 3/4/23 18:11, Seymour J Metz wrote: >>>>> I, OTOH, was appalled by C ever since it came out, much preferring PL/I. >>>> Certainly, the reasons for PL/I's failure are subject to debate, but >>>> there are several factors that may have contributed: >>>> >>>> 1. >>>> >>>> IBM was the primary stakeholder and developer of PL/I, which may >>>> have limited its adoption and prevented a more diverse community >>>> from contributing to its development. >>>> >>>> 2. >>>> >>>> IBM's focus on mainframe computing meant that PL/I was primarily >>>> used in that context, which may have limited its appeal outside of >>>> that niche. >>>> >>>> 3. >>>> >>>> FORTRAN was already well-established as a language for scientific >>>> computing, which may have made it difficult for PL/I to gain >>>> traction in that area. >>>> >>>> 4. >>>> >>>> Other languages, such as Ada, were designed with more open standards >>>> and free toolchains, which may have made them more attractive to >>>> developers than PL/I. >>>> >>>>> As for assembler, there are a lot of things that I can do in a single >>>>> statement that are awkward and verbose in C. Further, 95% of my >>>>> experience has been with macro assemblers, and C's macro language looks >>>>> like a joke. >>>> You can't optimize for hardware that hasn't been invented yet! Almost >>>> all C compiler can also compile C++. I recommend to people who whinge >>>> about C string handling to just switch to C++ and use std::string. The >>>> C++ gospel is ruled by the zero-overhead principle. In other words, you >>>> only pay for what you use. >>>> >>>> >>>>> -- >>>>> Shmuel (Seymour J.) Metz >>>>> http://mason.gmu.edu/~smetz3 >>>>> >>>>> ________________________________________ >>>>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf >>>>> of Tom Brennan [t...@tombrennansoftware.com] >>>>> Sent: Monday, April 3, 2023 1:03 AM >>>>> To:IBM-MAIN@LISTSERV.UA.EDU >>>>> Subject: Re: Fascinating Interview with Steve Jobs [non-mainframe] - now >>>>> Gary Kildall >>>>> >>>>> I actually always liked C, maybe because its original simplicity >>>>> reminded me of Assembler. I mean, what other language can you goof up a >>>>> length value or pointer and overwrite a bunch of other data areas by >>>>> mistake? Oh yeah, Assembler! >>>>> >>>>> On 4/2/2023 9:29 PM, Clem Clarke wrote: >>>>>> In my mind, Gary Kildall was a genius. Not only for his operating >>>>>> systems, but he also had PL/I running on PCs when everyone else said it >>>>>> was impossible. Now, we are stuck with "C". >>>>>> >>>>>> Also, Kildall had a GUI called GEM out years before Windows. >>>>>> >>>>>> >>>>>> Unfortunately, the same man that effectively killed that OS/2 and forced >>>>>> us all to suffer through Win95 and Win98 etc stopped much innovation. >>>>>> >>>>>> When the IBM PC came out, I used DRI's PL/I when I converted the >>>>>> mainframe version of Jol to run on the PC. It did pretty much >>>>>> everything a System Programmer would need to do, far more simply than C >>>>>> (in my opinion). Unfortunately, it only ran in the 8086 small model and >>>>>> after Kildall's death with no possibility of a large or flat memory >>>>>> model, I felt I had no alternative but to convert the Jol code to C, >>>>>> which took many years. C's inefficient and dangerous string handling >>>>>> routines took ages to overcome. >>>>>> >>>>>> With regard to Kildall's flying when IBM went out, some old notes I >>>>>> looked at the other day place a slightly interpretation on it. Yes, >>>>>> apparently he was flying in the morning - delivering software to a >>>>>> customer. He apparently met with IBM in the afternoon but IBM wanted >>>>>> them to sign a nondisclosure agreement which was very one sided. And it >>>>>> seems that IBM wanted to pay Kildall a one time payment for his >>>>>> operating system, instead of the more usual royalty agreement, which was >>>>>> not seen as acceptable. >>>>>> >>>>>> And it seems Bill Gates' mother was either on IBM's board, or was was >>>>>> closely associated with someone who was. One comment from the short >>>>>> video is: >>>>>> ===== >>>>>> " What people seem to forget is that Bill Gate's mother worked on the >>>>>> board of IBM >>>>>> and Bill Gates Sr. was very well connected. (and was also on the board >>>>>> of Planned parenthood) >>>>>> "Bill Gates is also a Rockafeller's grandson.. >>>>>> "so everything was pretty much set up for him to succeed." >>>>>> ===== >>>>>> >>>>>> >>>>>> Who knows? Is there anyone in IBM who would know the truth? >>>>>> >>>>>> Here are three videos that go into it in greater depth. "The Man Who >>>>>> COULD Have Been Bill Gates [Gary Kildall]" >>>>>> 1. A 15 minute video:https://youtu.be/sDIK-C6dGks >>>>>> 2.https://archive.org/details/GaryKild >>>>>> 3. an hour and a half video: >>>>>> The comments by people who have seen them are very interesting. >>>>>> >>>>>> Clem Clarke >>>>>> http://secure-web.cisco.com/1sAAwxsVkmZe9HzPD7hFsNCcgsijjn2RmCx0BKUUQf-AIrg01DcFQTAAYnoSCOUZqQQNGyidMrKbu49HCjMcl-yxsQ0mqSwF1RMDIL7r7TuosqcBxnbhMgUB_ZeYPj0obtzOkaPJLl-cbSp7HqT5cy-cwChCPIZkZOFRHz26IPzW8mORUQ7qLZOQRz50Tgcw0XOg-BF9ggSAR0NxlwUrVNGnz_S6W5-Qd05mUKkzt5HO8Do1Yv30NUluwzUXGFM8wpVDDJQ-7Y_ug0qoNFb3CpQoBETp4eKffiIxNfS5PwmPy-Llug4sZLeJc5f2Lb0E9AIIG0gEXepwP1zr-I1cmyqvr86TVmkyZr9Ux99qWdPvAtBhguQ-Qr98qoyAOdPA1PMEtzmq3Oxv2HqmNZktdIJdLKvIG5WDANwBBoXYT6JilyKxpgvAsKzHJwovuFtRQ/http%3A%2F%2Fwww.Oscar-Jol.com >>>>>> >>>>>> Mike Schwab wrote: >>>>>>> The terms of the contract with ALL the computer customers was if he >>>>>>> dropped his price to one vendor, he would have to refund the >>>>>>> difference to all other vendors. And his 8086 was not ready yet. >>>>>>> https://en.wikipedia.org/wiki/Gary_Kildall >>>>>>> >>>>>>> On Wed, Mar 29, 2023 at 8:03 AM Jay Maynard<jaymayn...@gmail.com> >>>>>>> wrote: >>>>>>>> I'm not so sure about Kildall...anyone who snubs a business meeting >>>>>>>> with >>>>>>>> IBM to go flying (a worthy endeavor in and of itself) isn't businessman >>>>>>>> enough to compete with Jobs and Gates. >>>>>>>> >>>>>>>> On Wed, Mar 29, 2023 at 3:05 AM Wayne Bickerdike<wayn...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Very interesting if one-sided interview. He gives Steve Wozniak very >>>>>>>>> little >>>>>>>>> credit although Woz really was the inventor and Jobs the salesman in >>>>>>>>> the >>>>>>>>> partnership. >>>>>>>>> >>>>>>>>> I read Sculley's autobiography many years ago (From Pepsi to Apple). >>>>>>>>> It >>>>>>>>> doesn't describe events quite the same way. >>>>>>>>> >>>>>>>>> Nevertheless, good that it has surfaced at a time where nobody gets >>>>>>>>> sued >>>>>>>>> for defamation. >>>>>>>>> >>>>>>>>> After I left IBM in 1979 I wrote some applications on the Apple II. >>>>>>>>> It was >>>>>>>>> a challenge and from an electrical engineering point of view, it was >>>>>>>>> poor >>>>>>>>> with a weak power supply that ran the CPU, Floppy drives which >>>>>>>>> caused the >>>>>>>>> screen to wobble when operating. >>>>>>>>> >>>>>>>>> At the same time Apple were turning out the IIE, there was a host of >>>>>>>>> other >>>>>>>>> nicer systems, such as the Cromemco System 3 and Altos 8000 which >>>>>>>>> ran CP/M >>>>>>>>> and MP/M and had a more robust construction. >>>>>>>>> >>>>>>>>> It was a shame that Gary Kildall died so young, he would have been a >>>>>>>>> great >>>>>>>>> competitor for Jobs and Gates. >>>>>>>>> >>>>>>>>> On Wed, Mar 29, 2023 at 9:28 AM Charles Mills<charl...@mcn.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> A friend shared this with me and I thought it was just >>>>>>>>>> extraordinary. It >>>>>>>>>> is not "mainframe" but his comments on what happens when the >>>>>>>>>> marketeers >>>>>>>>> run >>>>>>>>>> a tech company will resonate with many of us. It’s a fairly long >>>>>>>>>> read. >>>>>>>>> It’s >>>>>>>>>> a transcript of a long interview done for a TV show – only a few >>>>>>>>>> minutes >>>>>>>>>> were actually used – by Bob Cringely, and thought to be lost. Steve >>>>>>>>>> Jobs >>>>>>>>>> was at the time (1995) running NeXT, which he was to sell to Apple a >>>>>>>>> month >>>>>>>>>> later. It is a fascinating read. >>>>>>>>>> >>>>>>>>>> https://secure-web.cisco.com/1Nfarr_Tjkl9iMJ8XHf7V5WnH2tKoSNvJiyDsjIoZXZYIQCEQM1NGE-t8Ic9GsKXTtorPPwXHO1g5-n9_n_xYcMqg6irvRfV0uv4IfvX2L54U2tSc5THrfwOJuyTExaqelP_Eq2bLO6IuVKaOdnu3V9GPBWp27KcTP9icS-RL7HXOs0Ytpy7BEdu4EYB1PK-FFLYi4sGRoe6-SF0E9SY4qLRvZUFo-6OK9PEgNTCOPmfDP31eCXIJ6h9ezHcA4gVQNebovm-8sKoNMe_NjZrbZ5VP5buXLzglf_sH0Ax4PKdAJ7FOxVDSHdShY6r62kSIrsbDV6-8C7CYEaSN5aeSk9ILdaKZv3jpIOVCeuYFDqxQobqJeSsJpFHoujdjNw40LMRD80TU5DqfsXUJgrG3xvg89yb6P9gvJZ13Pc0lW14/https%3A%2F%2Fsameerbajaj.com%2Fjobs%2F >>>>>>>>>> >>>>>>>>>> Charles >>>>>>>>>> >>>>>>>>>> ---------------------------------------------------------------------- >>>>>>>>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>>>>>>>> send email tolists...@listserv.ua.edu with the message: INFO >>>>>>>>>> IBM-MAIN >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> Wayne V. Bickerdike >>>>>>>>> >>>>>>>>> ---------------------------------------------------------------------- >>>>>>>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>>>>>>> send email tolists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>>>>>>> >>>>>>>> -- >>>>>>>> Jay Maynard >>>>>>>> >>>>>>>> ---------------------------------------------------------------------- >>>>>>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>>>>>> send email tolists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>>>> ---------------------------------------------------------------------- >>>>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>>>> send email tolists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>>>> >>>>>> >>>>> ---------------------------------------------------------------------- >>>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>>> send email tolists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>>> >>>>> >>>>> ---------------------------------------------------------------------- >>>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>>> send email tolists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>> ---------------------------------------------------------------------- >>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>>> >>>> ---------------------------------------------------------------------- >>>> For IBM-MAIN subscribe / signoff / archive access instructions, >>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>> ---------------------------------------------------------------------- >>> For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >>> >>> ---------------------------------------------------------------------- >>> For IBM-MAIN subscribe / signoff / archive access instructions, >>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN