47 points

I find the easiest way to forget C++ is to try watching CppCon on YouTube.

I’ve been doing C++ professionally since 1991.

But when I watch CppCon, what the hell are they gabbling on about? It’s all complete gobbledegook! They may as well be speaking in an ancient Goa’uld dialect for all the sense it makes. These people are so far down a rabbithole I start to wonder if they’ve ever seen the surface.

I am therefore forced to the conclusion that despite 34 years of experience in C++ I don’t know C++.

permalink
report
reply
4 points
*

I work with Qt and that framework has preferences for avoiding a lot of modern C++. I generally agree that it makes better code.

Also, I started with C++ in like 1992 and some part of me still feels like templates are newfangled nonsense.

permalink
report
parent
reply
3 points

So glad I am not the only one. It doesn’t help that I work on various projects, some of which use really old compilers. Tried using make_shared the other day and the compiler was not having any of it. Triple checked my syntax and spelling three times before realizing that the compiler was too old to support it.

permalink
report
parent
reply
28 points

First you will need to exit vim

permalink
report
reply
7 points
*

That’s why me and my homies use ed.

permalink
report
parent
reply
7 points
*

ed the standard editor?!?

permalink
report
parent
reply
10 points

Vim is bloat.

permalink
report
parent
reply
5 points

I made a shortcut that’s Ctrl + S to save and Ctrl + X to exit, so I don’t have to remember it and have now forgotten to make room for more Rust knowledge

permalink
report
parent
reply
4 points

I fear no man, but you… you scare me :3

permalink
report
parent
reply
12 points

I read that as Ctt in the image and was a bit confused.

permalink
report
reply
29 points

I guess the book really works

permalink
report
parent
reply
8 points

Forgot so much that I never even knew how to use C++

permalink
report
parent
reply
5 points

I took one college course and couldn’t handle it. On top of that I was the weird student that wanted to use a Mac instead of the school’s own computers. So anytime I had a problem, the teacher would just blame me using Xcode instead of Visual Studio.

permalink
report
parent
reply
10 points

Is OOP that bad?

permalink
report
reply
15 points

No, but c++ is.

permalink
report
parent
reply
9 points

I used to love C++ and I still do to some extent. But the longer I am away from it the more I realize it was largely just Stockholm syndrome.

permalink
report
parent
reply
8 points

C++ was far and away my favorite language (I used it professionally for 10 years and was always excitedly keeping up with new ISO developments), until I learned the basics of Rust…

Now it’s my firm belief that the world will become a better place when C++ stops existing. C++ just has no positive role to play in a world where Rust exists at the level of maturity that it already has.

Whatever they might try to do to C++ to make it less intolerable will be in vain until they’re ready to break backwards compatibility. And once they’re willing to break backwards compatibility to legitimately improve the language, they’re just going to end up with a messy knock off of Rust.

permalink
report
parent
reply
4 points
*

I don’t think that even C++ is that bad. Like a lot of shows and music acts, I think it’s more the toxic fan base than the thing itself that really sucks. I’ve had the same feeling with a certain kind of JavaScript programmer.

*Edit for clarity: I’m not saying that the entire C++ community is toxic, just a vocal segment of it, in line with the other examples I gave.

The added difficulty with this in programming is that it can be much harder simply to ignore them, because you may be forced to work with them, or stuck needing to learn something from them (shudder).

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
9 points
*

Any technique is bad if you force the programmer to use only that.

I like C++ and python over java there. I don’t need to make a public static singleton class called “IsEven.”

permalink
report
parent
reply
7 points
*

Nah. It’s just a paradigm. I hated it when I studied it in the 2000s, and have gained some appreciation of it 20 years later.

What I realized isn’t that I hate OOP, moreso I hate how old ass books/old guard developers used OOP.

Could also be related to c++

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 8.7K

    Monthly active users

  • 1.2K

    Posts

  • 25K

    Comments