My problem with newer C++ books is that all of my projects are stuck using C++17.
3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
81–90 of 231 posts
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#82I've always wanted to learn C++. I have a great handle on C#, making large applications and architectures as well as legacy refactoring in C#, and I would love to learn C++. I recently started at a company with a bit of a hairy c++ application that I would love to refactor or understand more thoroughly. Is this book a good place. Note that I have read a very basic book on C++ much more learning programming book, but…
Scott Meyers’ “Effective C++” series are digestible reads that cover the corner cases a modern C++ developer might hit, as well as guidelines and best practices to keep from shooting yourself in the foot.
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#83Earlier quoted context omitted.
For the better, with Qt there is QtCreator.
Not sure what you are trying to say here. Qt, the library, and QtCreator, the IDE, are completely separate products. You can use QtCreator without Qt and vice versa. Now, I'm pretty sure you know that, hence my confusion...
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#84Oh, he switched to QT for the GUI chapter. That's a significant change from FLTK. Should be well received as QT is popular in industry. Not sure how the learning curve will be affected.
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#85Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#86Huh. The ISBN shown at the top of the page (currently "9780136816485") appears to be incorrect. That seems to be the ISBN for "A Tour of C++" from 2022. The ISBN for this book is, according to the Amazon product page[1], "9780138308681". [1]: https://www.amazon.com/Programming-Principles-Practice-Using... Edit: emailed Mr. Stroustrup and he just replied to say that the bad ISBN has been corrected.
Already teaching you about the maintainability of tightly coupling different parts of your system before you've even opened the book
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#87Earlier quoted context omitted.
The idea of using Rust for scripting is bizaar. I can understand not wanting to use Python for everything, but I see the problem being the 'use it for everything' not the language choice. Use the tool that excels at the job. There is no language that is good at everything.
Rust is cool now. Python is not cool anymore.
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#88I miss my days working with C++. It's moved further down the development stack than where it used to be. We used to handle UI, API parsing, and pretty much everything using C++.
Same. I really miss it. Not terribly long ago we had an app that has a client and server, both in c++. UI, API, everything was c++. It really felt like the universal language had arrived. I won't pretend everything was perfect as it wasn't, but work was fun and the high caliber of people who could work in that stack was a joy to work with. I've never had a more exciting lunch than when we got distcc running on our bl…
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#89Oh, he switched to QT for the GUI chapter. That's a significant change from FLTK. Should be well received as QT is popular in industry. Not sure how the learning curve will be affected.
Re: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
#90Earlier quoted context omitted.
It took 30 minutes to cure you?!? One of the first things I did when I got my PiDP-11 which can run RSX-11M and the DEC fortran compiler. I spent many many hours programming in Fortran when I was in college and thought wow I could relive some of that, about 5 minutes in I was "okay, step slowly away from the console." :-)
There's a fun stream where tsoding decides to learn Fortran, and the instructions he's working from say to turn off implicit typing (ie write "implicit none"). He's familiar with modern languages with type inference and with C++ type deduction which is a similar idea to full blown inference - and so he has no reason to even guess what Fortran is going to do without that admonition and you can see he's not happy when…