Click here to Skip to main content
15,900,378 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: What song best describes you? Pin
agolddog2-May-24 8:56
agolddog2-May-24 8:56 
GeneralRe: What song best describes you? Pin
jochance2-May-24 17:43
jochance2-May-24 17:43 
GeneralRe: What song best describes you? Pin
Wafeman13-May-24 17:22
Wafeman13-May-24 17:22 
GeneralC++ has lost its way? Pin
Mike Winiberg29-Apr-24 21:47
professionalMike Winiberg29-Apr-24 21:47 
GeneralRe: C++ has lost its way? Pin
David O'Neil29-Apr-24 22:12
professionalDavid O'Neil29-Apr-24 22:12 
GeneralRe: C++ has lost its way? Pin
Mike Winiberg30-Apr-24 0:02
professionalMike Winiberg30-Apr-24 0:02 
GeneralRe: C++ has lost its way? Pin
pkfox30-Apr-24 10:35
professionalpkfox30-Apr-24 10:35 
GeneralRe: C++ has lost its way? Pin
Daniel Pfeffer29-Apr-24 22:15
professionalDaniel Pfeffer29-Apr-24 22:15 
I agree with you that C++ is in danger of becoming a modern version of PL/1, containg something for everyone. I also agree that learning the entire language (and standard libraries) is becoming more and more difficult. However, C++ shares with C the philosophy that "if you don't use it, you don't pay for it" (or words to that effect). There is no reason that you can't use C++ as "C with classes", or at any other level between that and C++20/23/xx.

The language features I most use are RAII (exists from the ARM), templates & exceptions (C++98), threads & atomic variables (C++11), smart pointers (C++11?), and a few more advanced features (various, up to C++17). These have changed slighly over the years, but the changes are manageable.

Obviously, I use the standard library as well, but most changes to that have not been breaking changes.

Mike Winiberg wrote:
Speeding Up C++ Build Times | Figma Blog[^]

Lastly, a decent developer spends most of his/her time on designing, writing code, and thinking about the code (debugging). The compilation time should be a small fraction of the total development time, and even that (as the article points out) may be optimized with a good design of your system.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.

GeneralRe: C++ has lost its way? Pin
Maximilien30-Apr-24 2:17
Maximilien30-Apr-24 2:17 
GeneralRe: C++ has lost its way? Pin
jschell30-Apr-24 12:30
jschell30-Apr-24 12:30 
GeneralRe: C++ has lost its way? Pin
Mike Winiberg30-Apr-24 20:54
professionalMike Winiberg30-Apr-24 20:54 
GeneralRe: C++ has lost its way? Pin
Member 1456470930-Apr-24 22:29
Member 1456470930-Apr-24 22:29 
GeneralRe: C++ has lost its way? Pin
Mike Winiberg1-May-24 0:11
professionalMike Winiberg1-May-24 0:11 
GeneralRe: C++ has lost its way? Pin
Member 145647091-May-24 0:25
Member 145647091-May-24 0:25 
GeneralRe: C++ has lost its way? Pin
Mike Winiberg1-May-24 0:28
professionalMike Winiberg1-May-24 0:28 
GeneralRe: C++ has lost its way? Pin
jschell1-May-24 13:02
jschell1-May-24 13:02 
GeneralRe: C++ has lost its way? Pin
vladest1-May-24 2:45
professionalvladest1-May-24 2:45 
GeneralRe: C++ has lost its way? Pin
SeattleC++1-May-24 8:48
SeattleC++1-May-24 8:48 
RantAI rejected my post Pin
Salvatore Terress29-Apr-24 16:46
Salvatore Terress29-Apr-24 16:46 
GeneralRe: AI rejected my post Pin
David O'Neil29-Apr-24 21:56
professionalDavid O'Neil29-Apr-24 21:56 
GeneralRe: AI rejected my post Pin
RainHat30-Apr-24 1:56
RainHat30-Apr-24 1:56 
GeneralRe: AI rejected my post Pin
Richard Andrew x6430-Apr-24 3:37
professionalRichard Andrew x6430-Apr-24 3:37 
GeneralRe: AI rejected my post Pin
Salvatore Terress30-Apr-24 6:04
Salvatore Terress30-Apr-24 6:04 
GeneralRe: AI rejected my post Pin
jeron130-Apr-24 6:27
jeron130-Apr-24 6:27 
GeneralRe: AI rejected my post Pin
Nelek30-Apr-24 9:00
protectorNelek30-Apr-24 9:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   485 votes