A NEW VERSION OF BJARNE STROUSTRUP'S FRESHMAN TEXTBOOK HAS JUST DROPPED! [1]
This is really encouraging to me r/n, Anons. It was such a long delay for this update, that I had finally given in and figured that Bjarne was too tired to focus on education for the language any longer
thus my own feeble attempts to take up that mantle, such as they are. :^)
BUT NO. He fooled me, heh. :D PPP3 is out
now (already have my ebook, and the print copy is on the way lol), and there are a couple of big changes:
* The book has been cut basically in half! About a dozen PPP2 chapters were removed for this edition, and are now freely available on the book's site for download as .pdf files.
* The underlying graphics library is no longer based on FLTK, but on Qt. This is a significant change for those 5 chapters, I expect (I'll let you know). Lots of ppl had trouble getting FLTK working properly on their machines -- and Qt has slick, pre-built installers for many platforms -- so this will likely be a benefit for most Anons learning this most important language to us, through this textbook.
SO...
Since I was basing this entire class on PPP2, I'll now have to rethink where we're going with it. Very likely I'll lock this thread and the textbook thread permanantly --
and redo the entire thing for PPP3. :^)
This will
also include the rentry copy of the work. So this means a
LOT of additional, new work on my part that I hadn't planned for this year. So, for now, and until further notice, this class is cancelled. I imagine I may be able to pick it back up during the upcoming Winter semester with the new content, but maybe it'll have to be a year from now instead, Lord willing (I currently have a lot on my plate already). Also, I'm not sure how to manage it here on /robowaifu/ now that I myself can't even post files here any longer lol. Maybe we'll put it on Trash instead?
Regardless, this is very good news for /robowaifu/ and other Anons. We're going to need probably at least a
dozen Anons skilled in programming with C++ here, to pull off our good opensauce robowaifu's 'minds'. Anything that makes learning this powerful systems-programming language easier is quite helpful in this regard. Man, what a great timeline -- this is encouraging! Cheers, /robowaifu/ . :^)
---
>" An Introduction to Programming by the Inventor of C++
>Programming: Principles and Practice Using C++, Third Edition, will help anyone who is willing to work hard learn the fundamental principles of programming and develop the practical skills needed for programming in the real world. Previous editions have been used successfully by many thousands of students. This revised and updated edition
>Assumes that your aim is to eventually write programs that are good enough for others to use and maintain
>Focuses on fundamental concepts and techniques, rather than on obscure language-technical details
>Is an introduction to programming in general, including procedural, object-oriented, and generic programming, rather than just an introduction to a programming language
>Covers both contemporary high-level techniques and the lower-level techniques needed for efficient use of hardware
>Will give you a solid foundation for writing useful, correct, type-safe, maintainable, and efficient code
>Is primarily designed for people who have never programmed before, but even seasoned programmers have found previous editions useful as an introduction to more effective concepts and techniques
>Covers a wide range of essential concepts, design and programming techniques, language features, and libraries
>Uses contemporary C++ (C++20 and C++23)
>Covers the design and use of both built-in types and user-defined types, complete with input, output, computation, and simple graphics/GUI
>Offers an introduction to the C++ standard library containers and algorithms "
---
GET STOKED with me, /robowaifu/ !!
TWAGMI :DD
---
1.
https://stroustrup.com/programming.html
>===
-
fmt, prose edit
Edited last time by Chobitsu on 04/28/2024 (Sun) 01:00:32.