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

Reply via email to