home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!usc!sdd.hp.com!mips!cs.uoregon.edu!nntp.uoregon.edu!news.u.washington.edu!hardy.u.washington.edu!rons
- From: rons@hardy.u.washington.edu (Ronald Schoenberg)
- Subject: Re: Is C++ "for the rest of us" ?
- Message-ID: <1992Aug17.144711.1130@u.washington.edu>
- Sender: news@u.washington.edu (USENET News System)
- Organization: University of Washington, Seattle
- References: <1355EN@netmbx.netmbx.de>
- Date: Mon, 17 Aug 1992 14:47:11 GMT
- Lines: 33
-
- In article <1355EN@netmbx.netmbx.de> jrobie@netmbx.netmbx.de (Jonathan Robie) writes:
- >I have been talking to managers who are very nervous about
- >moving to C++. It seems to have a reputation for being
- >difficult to master, and those of us who program in C++
- >are sometimes considered Gurus.
- >
- >C++ certainly helps structure large projects, and after
- >making the switch I have absolutely no desire to go back
- >to C. But it does require a new way of thinking, and it
- >has some rather obscure aspects...
- >
- >What guidelines would you give to a manager who is trying
- >to decide whether to use C++ for an new project? Would you
- >suggest that a team with average programmers move to C++ ?
- >Should a programming team attempt a C++ project if they do
- >not have any C++ gurus to fall back on?
- >
- >
-
- It seems to me that an important distinction exists between those who
- write classes (who are expert in C++) and those who use them (who
- don't have to be). For example, M++ is a library of classes that is
- essentially an array language extension of C++. The author of those
- classes was a C++ expert. The user of those classes, however, needs
- little more expertise than that required for any array language like
- MATLAB or Mathematica. M++ even simplifies doing class design for
- applications because it takes care of memory handling and garbage
- collection.
-
- Soon it will be possible to buy all of the classes one needs to do the
- hard stuff and programmers will not have to deal with it if they don't
- want to. At this time, however, companies will probably need at least
- one C++ "guru" to do the hard stuff.
-