Accelerated C++ book outdated?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Markus Dreyer

    Accelerated C++ book outdated?

    I suggested our Librarian for the University Library to buy

    Accelerated C++. Practical Programming by Example.
    by Andrew Koenig and Barbara E. Moo
    This is a first-rate introductory book that takes a practical approach to solving problems using C++. It covers a much wider scope of C++ programming than other introductory books I've seen, and in a surprisingly compact format.


    but she replied saying it might be outdated, since it was published in
    2000, and therefore not worth buying. I don't have the book, I just saw a
    lot of recommendations for it on the web. Do you think it's outdated? Is a
    new version planned? What is the best current book to learn C++ quickly
    given you already have programming experience in another prog. language?

  • jeffc

    #2
    Re: Accelerated C++ book outdated?


    "Markus Dreyer" <spamgoeshere@s pam.com> wrote in message
    news:opr147locg v3hdwn@news.jhu .edu...[color=blue]
    > I suggested our Librarian for the University Library to buy
    >
    > Accelerated C++. Practical Programming by Example.
    > by Andrew Koenig and Barbara E. Moo
    > http://www.acceleratedcpp.com/
    >
    > but she replied saying it might be outdated, since it was published in
    > 2000, and therefore not worth buying.[/color]

    Now that seems to me to be a pretty clueless thing to say. I'll leave it to
    the experts whether the book needs any updating due to very recent changes
    in the language, however.


    Comment

    • David Rasmussen

      #3
      Re: Accelerated C++ book outdated?

      Markus Dreyer wrote:[color=blue]
      > I suggested our Librarian for the University Library to buy
      >
      > Accelerated C++. Practical Programming by Example.
      > by Andrew Koenig and Barbara E. Moo
      > http://www.acceleratedcpp.com/
      >
      > but she replied saying it might be outdated, since it was published in
      > 2000, and therefore not worth buying. I don't have the book, I just saw
      > a lot of recommendations for it on the web. Do you think it's outdated?
      > Is a new version planned? What is the best current book to learn C++
      > quickly given you already have programming experience in another prog.
      > language?
      >[/color]

      She doesn't know what she's talking about.
      Accelerated C++ is not outdated. It is the best
      book of it's kind. C++ was standardized in 1998
      and haven't changed since. So the book is as up to
      date as can be. And it is brilliant. Buy it!

      /David

      Comment

      • Bryan Bullard

        #4
        Re: Accelerated C++ book outdated?


        "Markus Dreyer" <spamgoeshere@s pam.com> wrote in message
        news:opr147locg v3hdwn@news.jhu .edu...

        perhaps you should consulting your faculty.
        [color=blue]
        > I suggested our Librarian for the University Library to buy
        >
        > Accelerated C++. Practical Programming by Example.
        > by Andrew Koenig and Barbara E. Moo
        > http://www.acceleratedcpp.com/
        >
        > but she replied saying it might be outdated, since it was published in
        > 2000, and therefore not worth buying. I don't have the book, I just saw a
        > lot of recommendations for it on the web. Do you think it's outdated? Is a
        > new version planned? What is the best current book to learn C++ quickly
        > given you already have programming experience in another prog. language?
        >[/color]


        Comment

        • Mike Smith

          #5
          Re: Accelerated C++ book outdated?

          Markus Dreyer wrote:
          [color=blue]
          > I suggested our Librarian for the University Library to buy
          >
          > Accelerated C++. Practical Programming by Example.
          > by Andrew Koenig and Barbara E. Moo
          > http://www.acceleratedcpp.com/
          >
          > but she replied saying it might be outdated, since it was published in
          > 2000, and therefore not worth buying.[/color]

          Your librarian is a C++ expert? Wow. Is she cute? ;-)

          --
          Mike Smith

          Comment

          • Jonathan Turkanis

            #6
            Re: Accelerated C++ book outdated?

            "David Rasmussen" <david.rasmusse n@gmx.net> wrote in message
            news:bumtp8$mn7 $1@news.net.uni-c.dk...
            [color=blue]
            >
            > She doesn't know what she's talking about.
            > Accelerated C++ is not outdated. It is the best
            > book of it's kind. C++ was standardized in 1998
            > and haven't changed since. So the book is as up to
            > date as can be. And it is brilliant. Buy it!
            >[/color]

            I agree with you entierly that the librarian is wrong; Bying a book on
            C++ from 2000 isn't like buying a Visual Studio reference from 2000.
            However, C++ has changed (a bit) since 1998.

            Jonathan


            Comment

            • E. Robert Tisdale

              #7
              Re: Accelerated C++ book outdated?

              Markus Dreyer wrote:
              [color=blue]
              > I suggested our Librarian for the University Library to buy
              >
              > Accelerated C++. Practical Programming by Example.
              > by Andrew Koenig and Barbara E. Moo[/color]

              [color=blue]
              > http://www.acceleratedcpp.com/[/color]
              [color=blue]
              > but she replied saying that it might be outdated
              > since it was published in 2000, and therefore not worth buying.[/color]

              That's probably correct.
              [color=blue]
              > I don't have the book.
              > I just saw a lot of recommendations for it on the web.
              > Do you think that it's outdated? Is a new version planned?[/color]

              Andrew may want to answer this.
              [color=blue]
              > What is the best current book to learn C++ quickly given that
              > you already have programming experience
              > in another programming language?[/color]

              "The C++ Programming Language: Third Edition" by Bjarne Stroustrup.


              Comment

              • Jonathan Turkanis

                #8
                Re: Accelerated C++ book outdated?

                "E. Robert Tisdale" <E.Robert.Tisda le@jpl.nasa.gov > wrote in message
                news:400F06F7.6 050004@jpl.nasa .gov...[color=blue]
                > Markus Dreyer wrote:
                >[/color]

                [The is for the benefit of the OP. Robert, there's no need to respond]

                [color=blue]
                >[color=green]
                > > What is the best current book to learn C++ quickly given that
                > > you already have programming experience
                > > in another programming language?[/color]
                >
                > "The C++ Programming Language: Third Edition" by Bjarne Stroustrup.
                >[/color]

                The third edition came out in 1997, before the standard was finalized.
                There are a number of places where statements in the third edition do
                not agree with the standard (addressed throroughly on Bjarne's
                website.)

                The most recent edition, I believe, is from 2000.

                All three are excellent. The idea that Accelerated C++ is outdated is
                ridiculous.



                Comment

                • E. Robert Tisdale

                  #9
                  Re: Accelerated C++ book outdated?

                  Jonathan Turkanis wrote:
                  [color=blue]
                  > E. Robert Tisdale wrote:
                  >[color=green]
                  >>"The C++ Programming Language: Third Edition" by Bjarne Stroustrup.[/color]
                  >
                  > The third edition came out in 1997, before the standard was finalized.
                  > There are a number of places where statements in the third edition do
                  > not agree with the standard (addressed thoroughly on Bjarne's
                  > website.)
                  >
                  > The most recent edition, I believe, is from 2000.
                  >
                  > All three are excellent.
                  > The idea that Accelerated C++ is outdated is ridiculous.[/color]

                  In view of the fact that a new ANSI/ISO C++ standard has been drafted,
                  *all* of these texts are "outdated".

                  Comment

                  • Jonathan Turkanis

                    #10
                    Re: Accelerated C++ book outdated?


                    "E. Robert Tisdale" <E.Robert.Tisda le@jpl.nasa.gov > wrote in message
                    news:400F1B38.5 010906@jpl.nasa .gov...[color=blue]
                    > Jonathan Turkanis wrote:
                    >[/color]
                    [color=blue]
                    >
                    > In view of the fact that a new ANSI/ISO C++ standard has been[/color]
                    drafted,[color=blue]
                    > *all* of these texts are "outdated".
                    >[/color]

                    See my original post.


                    Comment

                    • Howard Hinnant

                      #11
                      Re: Accelerated C++ book outdated?

                      In article <opr147locgv3hd wn@news.jhu.edu >,
                      Markus Dreyer <spamgoeshere@s pam.com> wrote:
                      [color=blue]
                      > I suggested our Librarian for the University Library to buy
                      >
                      > Accelerated C++. Practical Programming by Example.
                      > by Andrew Koenig and Barbara E. Moo
                      > http://www.acceleratedcpp.com/
                      >
                      > but she replied saying it might be outdated, since it was published in
                      > 2000, and therefore not worth buying. I don't have the book, I just saw a
                      > lot of recommendations for it on the web. Do you think it's outdated? Is a
                      > new version planned? What is the best current book to learn C++ quickly
                      > given you already have programming experience in another prog. language?
                      >[/color]

                      Accelerated C++ is the best beginner's C++ book on the market today.
                      Highly recommended. Own a copy of it myself. If I wanted to teach a
                      basic C++ course today, I would definitely use this book as the course
                      text.

                      Howard Hinnant
                      Metrowerks

                      Member of C++ standards committee.
                      painfully aware of every little change since 2000 and responsible for a
                      few of them myself.

                      Comment

                      • Bjarne Stroustrup

                        #12
                        Re: Accelerated C++ book outdated?

                        "E. Robert Tisdale" <E.Robert.Tisda le@jpl.nasa.gov > wrote in message news:<400F06F7. 6050004@jpl.nas a.gov>...[color=blue]
                        > Markus Dreyer wrote:
                        >[color=green]
                        > > I suggested our Librarian for the University Library to buy
                        > >
                        > > Accelerated C++. Practical Programming by Example.
                        > > by Andrew Koenig and Barbara E. Moo[/color]
                        >
                        >[color=green]
                        > > http://www.acceleratedcpp.com/[/color]
                        >[color=green]
                        > > but she replied saying that it might be outdated
                        > > since it was published in 2000, and therefore not worth buying.[/color]
                        >
                        > That's probably correct.[/color]

                        It is not. AC++ is still far more up-to-date than most C++ books. it
                        is an excellent book that is not likely to be outdated any year soon.
                        In particular, it describes ISO Standard C++, which does not change
                        often, rather than some proprietary system.

                        [color=blue][color=green]
                        > > I don't have the book.
                        > > I just saw a lot of recommendations for it on the web.
                        > > Do you think that it's outdated? Is a new version planned?[/color]
                        >
                        > Andrew may want to answer this.
                        >[color=green]
                        > > What is the best current book to learn C++ quickly given that
                        > > you already have programming experience
                        > > in another programming language?[/color]
                        >
                        > "The C++ Programming Language: Third Edition" by Bjarne Stroustrup.[/color]

                        Comment

                        • E. Robert Tisdale

                          #13
                          Re: Accelerated C++ book outdated?

                          Bjarne Stroustrup wrote:
                          [color=blue]
                          > I wrote:
                          >[color=green]
                          >>Markus Dreyer wrote:
                          >>[color=darkred]
                          >>>I suggested our Librarian for the University Library to buy
                          >>>
                          >>>Accelerate d C++. Practical Programming by Example.
                          >>>by Andrew Koenig and Barbara E. Moo[/color]
                          >>[color=darkred]
                          >>> http://www.acceleratedcpp.com/[/color]
                          >>[color=darkred]
                          >>>but she replied saying that it might be outdated
                          >>>since it was published in 2000, and therefore not worth buying.[/color]
                          >>
                          >>That's probably correct.[/color]
                          >
                          > It is not. AC++ is still far more up-to-date than most C++ books.
                          > It is an excellent book
                          > that is not likely to be outdated any year soon.
                          > In particular, it describes ISO Standard C++, which does not change
                          > which does not change often rather than some proprietary system.[/color]

                          Exactly how often must the ISO C++ Standard change
                          before the current textbooks are "outdated"? :-)

                          Should I got out and buy a new copy of
                          "The C++ Programming Language: Third Edition"
                          to replace the worn and dogeared copy that I am using now?
                          Or should I wait for the "Fourth Edition"?

                          I'm sure that Markus Dreyer's University Librarian
                          would appreciate a little guidance here.
                          She doesn't want to buy an expensive new textbook
                          that may sit neglected on her shelf after Andrew and Barbara
                          publish their latest, more up-to-date edition.
                          Can you tell her whether or not she should expect new editions
                          of "The C++ Programming Language" or "Accelerate d C++"?

                          Comment

                          • David Rasmussen

                            #14
                            Re: Accelerated C++ book outdated?

                            Jonathan Turkanis wrote:[color=blue]
                            >
                            > I agree with you entierly that the librarian is wrong; Bying a book on
                            > C++ from 2000 isn't like buying a Visual Studio reference from 2000.
                            > However, C++ has changed (a bit) since 1998.
                            >[/color]

                            What are the changes?

                            /David

                            Comment

                            • David Rasmussen

                              #15
                              Re: Accelerated C++ book outdated?

                              E. Robert Tisdale wrote:[color=blue]
                              >[color=green]
                              >> but she replied saying that it might be outdated
                              >> since it was published in 2000, and therefore not worth buying.[/color]
                              >
                              > That's probably correct.
                              >[/color]

                              Why??
                              [color=blue]
                              >[color=green]
                              >> What is the best current book to learn C++ quickly given that
                              >> you already have programming experience
                              >> in another programming language?[/color]
                              >
                              > "The C++ Programming Language: Third Edition" by Bjarne Stroustrup.
                              >[/color]

                              This is lousy advice. TC++PL isn't the best book to "learn C++ quickly".
                              I'd still say AC++.

                              /David

                              Comment

                              Working...