3 ms·
> I seem to succumb to the temptation of making things overly complex >I sometimes think the biggest problem with C++ is not learning the language but developi
by ksk 11y ago
> I seem to succumb to the temptation of making things overly complex
>I sometimes think the biggest problem with C++ is not learning the language but developing the discipline to use it properly
I think it sounds like you need to crank out some C++ code for a few years (like any other language) before you start internalizing what works and what doesn't.
- krylon 11y agoFull Disclosure: I am technically employed as a sysadmin, but before that, I worked as a programmer. I have only very little experience with C++; I have looked at it repeatedly over the years, but mainly by building small-time applications for my private amusement/education. I do agree with you in that that it would probably take me a couple of years to get comfortable with C++. My point was that I feel it would take me substantially longer than it did with other languages.
- ksk 11y agoAh, okay, I see where you're coming from now. I write C++ code professionally, and I would never use it for a hobby project. It sounds like you're interested in learning, so I would advise you to just stick with it, if it's important enough to you (and probably add more languages to the mix). C++ offers unique performance benefits with a fairly high level syntax that reduces some of the tediousness of C. But it also suffers from reduced productivity when compared to other languages like say python or C#.