Back in the early 1990s Zortech (nee Zorland as Borland did a "cease and desist" on them) sold a C compiler with a C++ preprocessor as an optional extra.
I suspect that was quite common back then: C++ to C preprocessors. However, the languages are indeed inherently divergent. Those of us who remember history are doomed to recall it at inopportune moments. :-) Martin Packer zChampion, Systems Investigator & Performance Troubleshooter, IBM +44-7802-245-584 email: martin_pac...@uk.ibm.com Twitter / Facebook IDs: MartinPacker Blog: https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker Podcast Series (With Marna Walle): https://developer.ibm.com/tv/mpt/ or https://itunes.apple.com/gb/podcast/mainframe-performance-topics/id1127943573?mt=2 Youtube channel: https://www.youtube.com/channel/UCu_65HaYgksbF6Q8SQ4oOvA From: David Crayford <dcrayf...@gmail.com> To: IBM-MAIN@LISTSERV.UA.EDU Date: 01/10/2019 11:31 Subject: Re: Who writes these things? Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On 2019-10-01 12:34 PM, Jon Perryman wrote: > On Thursday, September 26, 2019, 09:19:02 PM PDT, David Crayford <dcrayf...@gmail.com> wrote: > > > On 2019-09-27 2:05 AM, Jon Perryman wrote: > > >> I make the distinction. They are most certainly two separate languages >> and evolving in very different directions.data types. > I think you missed my point. C++ requires C code be embedded to make it a language environment. C++ does not have "xxx = 1" which is actually part of the C language. C++ does not require embedded C as it's a totally different language specification. For example, it supports type inference so one could define variables using "auto xxx = 1". C does not support this. > >>> Do you consider HTML's '<input onclick="some javascript">' >>> fundamentally different to C++'s 'input::onclick { some C }'? >> I don't consider them equivalent. > > And you would be wrong. I can actually justify my point. Both create the onclick method. One in javascript and the other in C++. And you could be wrong! And I think you are :) >>> Up until 2009, JavaScript was not valid outside of HTML. >> Mozilla released Rhino way back in 1998. > I stand corrected but Rhino never gained mainstream momentum. NodeJS changed that and really became a widely used external JavaScript. Node.js is a JavaScript runtime that uses libuv for async processing and Googles V8 JavaScript engine. V8 is the engine, not Node.js > > > > ---------------------------------------------------------------------- > 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 Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN