Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucsd!telesoft!rlk From: rlk@telesoft.com (Bob Kitzberger @sation) Newsgroups: comp.lang.misc Subject: Re: Relationship between C and C++ Summary: the McDonald's of languages Message-ID: <750@telesoft.com> Date: 25 Mar 90 02:31:00 GMT References: <5200048@m.cs.uiuc.edu> <14539@cbnewsc.ATT.COM> Organization: TeleSoft, San Diego, CA. Lines: 36 In article , emuleomo@paul.rutgers.edu (Emuleomo) writes: > With all this ranting and raving about the evils of pointer arithmetic > in C, do people realise that it may not have been possible to implement > C++ in C (i.e. cfront translator) without using these evil pointers? The ranting and raving was not about pointers, but pointer arithmetic. Is there a reason why you'd have to resort to pointer arithmetic in C to implement a C++ translator? > Futhermore, how come C is rapidly becoming the most popular > application implementation language in the world if it is sooo evil? Hmm.... McDonald's is also the most popular purveyor of hamburgers... Sorry, but this "C must be great -- everyone is using it!" view has always annoyed me. > Remember that Ada, despite DOD funding, is languishing! I daresay that even > Forth, an entirely user driven language, is more popular. Oh? Please back up this with some facts. Bill Wolfe has been rather effective in posting his facts regarding the popularity of Ada, especially in the domain of "programming in the large". > (No disrespect to Forth whatsoever) And no disrespect to McDonald's, either ;-) -- Bob Kitzberger -- Bob Kitzberger Internet : rlk@telesoft.com TeleSoft uucp : ...!ucsd.ucsd.edu!telesoft!rlk (619) 457-2700 x163 "you can have quality software, or you can have pointer arithmetic; but you cannot have both..." -- Bertrand Meyer ------------------------------------------------------------------------------