From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_05,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:5706 comp.lang.c++:14186 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!bloom-beacon!eru!hagbard!sunic!ericom!eua.ericsson.se!euamts From: euamts@eua.ericsson.se (Mats Henricson) Newsgroups: comp.lang.ada,comp.lang.c++ Subject: Re: c++ vs ada results Message-ID: <1991Jun18.122812.18190@eua.ericsson.se> Date: 18 Jun 91 12:28:12 GMT References: <1991Jun12.164741.412@news.larc.nasa.gov> <1991Jun12.201740.16463@netcom.COM> <1991Jun16.041037.11606@kithrup.COM> <1991Jun18.041751.3740@netcom.COM> Sender: news@eua.ericsson.se Organization: Ellemtel Telecom Systems Labs, Stockholm, Sweden Nntp-Posting-Host: euas20.eua.ericsson.se List-Id: jls@netcom.COM (Jim Showalter) writes: >[I've cut the newsgroups down to a reasonable number.] >>>>o C++ is hard to master. >>>Indeed. Note that this contradicts the claim made earlier that C++ is >>>easy to learn. >>You are truly showing your foolishness here. Most people out of grade >>school realize there is a difference between "learning" something and >>"mastering" it. I guess you're just special, aren't you? >The person I was responding to was talking about the difficulty of >learning to write good programs in C++. He chose the term "master" >to denote this. I chose the term "learn" to denote this same idea. >Why this warranted a personal attack is beyond me, particularly >since you seem to have not taken issue with the key point of the >exchange, namely that getting good at writing programs in C++ is hard >to do. I have started to see two different kinds of programmers in C++: 1. Library designers 2. Library users The first kind of programmers is doing some tricky nasty hacking behind the scenes of the interface of the classes, to satisfy the second kind of users. I have so far only done programming as a library designer, and I think that is *VERY* difficult if you try to produce code that is: a) fast b) not wasting memory c) usable d) reusable (in terms of subclasses) e) etc f) etc g) etc If you, on the other hand, have a well designed class library to build from, I think C++ is a beautiful and easy language to use. Mats Henricson, Sweden