home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c++.moderated      Moderated discussion of C++ superhackery      33,346 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 32,437 of 33,346   
   Zeljko Vrba to Le Chaud Lapin   
   Re: Standard Versus Non-Standard C++   
   01 Jul 12 05:15:45   
   
   From: mordor.nospam@fly.srk.fer.hr   
      
   { Please avoid useless quotes, but do provide the minimum   
      necessary to establish context -mod }   
      
   On 2012-07-01, Le Chaud Lapin  wrote:   
   > { Reformatted; please limit your lines to 70 characters -mod }   
   >   
   > Hi All,   
   >   
   Hi,   
      
   I'm not sure what intention you had behind this post.  In the   
   introduction, under "Objectives" it says explicitly that it uses   
   extended C++ named C++/CX, and this is repeated few times on the   
   same page.   
      
   Your objection is like castigating somebody for saying they speak   
   "English" instead of "British English" or "English as a second   
   language".   
      
   Also, a question for you: many C++ projects can be compiled with MSVC   
   and GCC, i.e., they are syntactically correct ISO C++ programs.  Yet,   
   they rely on behavior that is UB according to the standard, but which   
   both compilers define in a useful way.  Since code exhibiting UB at   
   run-time is technically not "valid C++ code", should the authors of   
   such projects be allowed to say that they are coding in C++?   
      
   When criticizing somebody for saying "C++" when they actually mean   
   "C++ as compiled by compilers X,Y on platforms A,B,C", why do you   
   (arbitrarily) draw the line at minor syntax extensions, use of which   
   is fully avoidable [at the cost of more complexity/verbosity]?   
      
   (I agree that syntax extensions are easiest to spot, but that, IMO,   
   does not make such programs any more "un-C++" than syntactically   
   correct C++ programs relying on vendor extensions.)   
      
      
   --   
         [ See http://www.gotw.ca/resources/clcm.htm for info about ]   
         [ comp.lang.c++.moderated.    First time posters: Do this! ]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca