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,446 of 33,346   
   Zeljko Vrba to Le Chaud Lapin   
   Re: Standard Versus Non-Standard C++   
   02 Jul 12 18:03:28   
   
   From: mordor.nospam@fly.srk.fer.hr   
      
   On 2012-07-02, Le Chaud Lapin  wrote:   
      
   > compiler told me. I was using an old book. Programmers (beginners) only   
   > know what they read, and if you scrutinize Microsoft's method way   
      
   Bad books get published too. How do you expect beginners to correctly   
   judge a book that might be obsolete, full of bad advice or which talks   
   about some non-standard dialect? Why do you think that beginners have   
   access to information channels that can point them to good books, but   
   that at the same time won't tell them that C++/CX isn't standard C++?   
      
   Also, the said beginner will see that, e.g., 10 lines of C++/CX   
   translates to, say, 50 lines of standard C++.  At that point he will   
   (rightfully!) wonder WHY he should care about standard C++ at all!   
   And when you tell him about other platforms and show that   
   accomplishing the same thing on some other platform (if possible at   
   all) requires writing, possibly even more, and *completely different*   
   code, he will (again, rightfully!) ask WHY he should care about other   
   platforms!   
      
   With CLR, C#, C++/CX, embedding more and more metadata into binaries   
   (even native!) etc., Microsoft has, IMO, done great things for   
   programmer productivity, and if the said hypothetical beginner should   
   ask ME those two WHYs, I would have had a really tough time finding   
   convincing answers.   
      
   And when the beginner sees that the standard C++ offers a meager   
   pallette of features in comparison with rich platform APIs, the   
   said beginner will (rightfully!) conclude that standard C++ is a   
   rather limited environment from program development and will even   
   further question the need for abandoning extensions.   
      
   Heck, when I answer honestly to myself to these questions, the only   
   reason is "having wider prospects for future jobs".  I don't think   
   this would be a very motivating answer to an absolute beginner in C++.   
      
      
   --   
         [ 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