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
#realJSOP2-May-24 4:26
professional#realJSOP2-May-24 4:26 
GeneralRe: What song best describes you? Pin
StatementTerminator2-May-24 7:31
StatementTerminator2-May-24 7:31 
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 
"I don't see that article supporting your assertion..."

Well, YMMV indeed, but it demonstrates quite nicely, I think, how - in an attempt to maintain backward compatability - the C++ environment has required ever more esoteric procedures to keep it usable both compiling the code and learning the language and its libraries etc. That one should need to have precompiled headers, write add-ons (which even google had to do) to make compilation times acceptable etc speaks very well to the increasing complexity of the whole ecosystem, in my view.

Don't get me wrong, I'm not saying it isn't a good powerful dev environment - my team developed a whole airline/shipping/freight system in C++, and financial applications using parallel C++ for market-maker using a Transputer farm. But I reached a point where I realised it was taking far longer (for us anyway) to learn how to make good use of the ever increasing new features than it was to solve the problems we were facing.

Having made extensive use of one feature (manipulators on streams) to control printing, only to have that broken - and hence needing a rewrite - in version 2, followed by a partial regression in version 3 (another rewrite!), then complete collapse of our system after a third-party database library we were using was updated and broke references (implementing them by copying FFS) we came to the conclusion we were spending more time fighting the language environment than writing software.

Switched to Java, then later to Python, and heve not used C++ in a meaningful manner since.

If there is one thing I have learnt in my altogether too-long time in software dev, it is that - with a few domain specific exceptions - the language you develop with is largely irrelevant, so the less it gets in the way of the task you want to accomplish, the more productive you can be.
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 
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 

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