Learning C++


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 5 of 5

Thread: Learning C++

  1. #1
    kate Guest

    Learning C++


    What is the quickest and most efficient way to learn C++?

  2. #2
    chris Guest

    Re: Learning C++


    "kate" <phdkate@netzero.com> wrote:
    >
    >What is the quickest and most efficient way to learn C++?


    you didnt say cheapest. if cost is not an option, work with it full-time
    for about 3 to 6 months with a highly qualified mentor in the language and
    you should gain a fairly decent working knowledge.

    seriously though, there's a lot to the language. you just need to either
    take your average "into to c++" class or start hacking in it using online
    tutorials. probably the best set of online tutorials and other info can
    be found at:
    http://www.cetus-links.org/oo_c_plus_plus.html

    -- Chris

  3. #3
    Jim Osborne Guest

    Re: Learning C++


    Good question. I doubt if this is the answer you are really looking for but
    it is an answer non-the-less.

    Realize at the outset learning formal languages such as C++ is very much
    comparable to learning a natural language like French. Each language, formal
    or natural, carries with it the necessity of abstraction if it is to be used
    intelligently. For example it is one thing to simply group nouns and verbs
    in a coherent manner and it is quite another to use a natural language to
    the fullest advantage. What I am suggesting is that C++ requires a lot of
    time and commitment to become fully proficient... perhaps as much or more
    time than learning French from the very beginning.

    The undisputed leader of C++ is a fellow by the name of Bjarne Stroustrup.
    Fortunately for all of us Stroustrup writes as well as he programs. Sooner
    or later you will find reading and understanding his writing will be essential
    to your programming career. I should note here Stroustrup's writing is not
    for beginners and should be left to your intermediate and advanced courses
    of study.

    As for finding good C++ beginner's material (for home study) I believe that
    presents a problem. Unfortunately Industry has the habit of acquiring the
    better minds in a given field and programming is no different. For this and
    other reasons I personally believe the C++ industry is awash with second
    class training material.

    Microsoft, for example, the King of Compile, offers some of the worst C++
    examples and training on the market. I find this remarkable given the large
    money Microsoft throws at developing compiler technology. Perhaps if Microsoft
    gave more thought to those of us who are in training they would develop more
    intelligent training systems... but now I am "Microsoft bashing" and that
    is not particularly cool.

    I can not, in good faith, directly offer any suggestions for C++ training
    for the reasons I have already given but I can honestly say, "be very careful
    in choosing this training material otherwise you can waste a lot of valuable
    time."

    To be sure, there are others on this forum whom are much better qualified
    to recommend good training ideas.

    "kate" <phdkate@netzero.com> wrote:
    >
    >What is the quickest and most efficient way to learn C++?



  4. #4
    kate Guest

    Re: Learning C++


    Jim, I hope I am not being too personal but your writing has a very distinctive
    ring to it. Are you not the same Jim Osborne who wrote a paper on "Brute
    Force Technology"? If you are that person, and I am almost sure you are,
    I would like to discuss that paper with you. It was really quite good and
    created a lot of debate in my company. -- Kate

    "Jim Osborne" <sundownr@sprynet.com> wrote:
    >
    >Good question. I doubt if this is the answer you are really looking for

    but
    >it is an answer non-the-less.
    >
    >Realize at the outset learning formal languages such as C++ is very much
    >comparable to learning a natural language like French. Each language, formal
    >or natural, carries with it the necessity of abstraction if it is to be

    used
    >intelligently. For example it is one thing to simply group nouns and verbs
    >in a coherent manner and it is quite another to use a natural language to
    >the fullest advantage. What I am suggesting is that C++ requires a lot of
    >time and commitment to become fully proficient... perhaps as much or more
    >time than learning French from the very beginning.
    >
    >The undisputed leader of C++ is a fellow by the name of Bjarne Stroustrup.
    > Fortunately for all of us Stroustrup writes as well as he programs. Sooner
    >or later you will find reading and understanding his writing will be essential
    >to your programming career. I should note here Stroustrup's writing is not
    >for beginners and should be left to your intermediate and advanced courses
    >of study.
    >
    >As for finding good C++ beginner's material (for home study) I believe that
    >presents a problem. Unfortunately Industry has the habit of acquiring the
    >better minds in a given field and programming is no different. For this

    and
    >other reasons I personally believe the C++ industry is awash with second
    >class training material.
    >
    >Microsoft, for example, the King of Compile, offers some of the worst C++
    >examples and training on the market. I find this remarkable given the large
    >money Microsoft throws at developing compiler technology. Perhaps if Microsoft
    >gave more thought to those of us who are in training they would develop

    more
    >intelligent training systems... but now I am "Microsoft bashing" and that
    >is not particularly cool.
    >
    >I can not, in good faith, directly offer any suggestions for C++ training
    >for the reasons I have already given but I can honestly say, "be very careful
    >in choosing this training material otherwise you can waste a lot of valuable
    >time."
    >
    >To be sure, there are others on this forum whom are much better qualified
    >to recommend good training ideas.
    >
    >"kate" <phdkate@netzero.com> wrote:
    >>
    >>What is the quickest and most efficient way to learn C++?

    >



  5. #5
    Jim Osborne Guest

    Re: Learning C++


    Kate...

    Since that paper only went to handful of companies it was not very difficult
    to figure out who you are either. Yes... I would be glad to bore you with
    my social commentary but only in private and providing you bring me up to
    date on electron spin theory or whatever it is called these days. From what
    little I have heard it sounds like you guys are fixing to redefine communications
    technology. If you do not mind I rather continue this conversation through
    your company e-mail or by phone. Thanks for the compliment.

    Jim Osborne

    P.S. I do not understand why you want to bother with C++?

    "kate" <phdkate@netzero.com> wrote:
    >
    >Jim, I hope I am not being too personal but your writing has a very distinctive
    >ring to it. Are you not the same Jim Osborne who wrote a paper on "Brute
    >Force Technology"? If you are that person, and I am almost sure you are,
    >I would like to discuss that paper with you. It was really quite good and
    >created a lot of debate in my company. -- Kate
    >
    >"Jim Osborne" <sundownr@sprynet.com> wrote:
    >>
    >>Good question. I doubt if this is the answer you are really looking for

    >but
    >>it is an answer non-the-less.
    >>
    >>Realize at the outset learning formal languages such as C++ is very much
    >>comparable to learning a natural language like French. Each language,

    formal
    >>or natural, carries with it the necessity of abstraction if it is to be

    >used
    >>intelligently. For example it is one thing to simply group nouns and verbs
    >>in a coherent manner and it is quite another to use a natural language

    to
    >>the fullest advantage. What I am suggesting is that C++ requires a lot

    of
    >>time and commitment to become fully proficient... perhaps as much or more
    >>time than learning French from the very beginning.
    >>
    >>The undisputed leader of C++ is a fellow by the name of Bjarne Stroustrup.
    >> Fortunately for all of us Stroustrup writes as well as he programs. Sooner
    >>or later you will find reading and understanding his writing will be essential
    >>to your programming career. I should note here Stroustrup's writing is

    not
    >>for beginners and should be left to your intermediate and advanced courses
    >>of study.
    >>
    >>As for finding good C++ beginner's material (for home study) I believe

    that
    >>presents a problem. Unfortunately Industry has the habit of acquiring

    the
    >>better minds in a given field and programming is no different. For this

    >and
    >>other reasons I personally believe the C++ industry is awash with second
    >>class training material.
    >>
    >>Microsoft, for example, the King of Compile, offers some of the worst C++
    >>examples and training on the market. I find this remarkable given the

    large
    >>money Microsoft throws at developing compiler technology. Perhaps if Microsoft
    >>gave more thought to those of us who are in training they would develop

    >more
    >>intelligent training systems... but now I am "Microsoft bashing" and that
    >>is not particularly cool.
    >>
    >>I can not, in good faith, directly offer any suggestions for C++ training
    >>for the reasons I have already given but I can honestly say, "be very careful
    >>in choosing this training material otherwise you can waste a lot of valuable
    >>time."
    >>
    >>To be sure, there are others on this forum whom are much better qualified
    >>to recommend good training ideas.
    >>
    >>"kate" <phdkate@netzero.com> wrote:
    >>>
    >>>What is the quickest and most efficient way to learn C++?

    >>

    >



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center