Post

@tsoding Hot-take opinion I recently developed is that RAII is a root-cause of a lot of unnecessary complexity by forcing you to encapsulate, and that drives a template mess that could be easily avoided if objects weren't expected to clean up after themselves. That's why C ends up simpler
English

@tsoding want to know the worst part about programming in c++? you have to talk to c++ programmers
English

I didn’t realize the hype still around C++ and C. Must be what they teach in college these days (usually dinosaur professors). With that one honest dis out of the way, here is another honest not so dis. All major IDEs, and software like Java and .NET were built using C, C++, etc. If it is one thing you are all gifted and cursed with, it is the responsibility to take your new found dinosaur tech and build us the next building platform.
Get after it.
English

@tsoding C++ is like a youtube channel for solving problems that are not real life problems, just for fun.
English

@tsoding I love C++ for its abstractions, but sometimes I miss the simplicity of just malloc-ing my way through life.
English

@tsoding Guys, come on, how will Tsoding create content and make a living if dynamic arrays are already implemented for him 🙂
English

@tsoding C++, like C, is just a tool. It simplifies some things for complexity in other areas - in the same way C does for ASM. The problem is people think it's one size fits all. Use the language that suits your use case.
English

@tsoding And it also has far more plus then C so it has to be better no?
English

@tsoding But *sob* how can I manage the heap memory I allocate randomly everywhere like it was free candy without RAII!!!!!!11111111 IMPOSSIBLE!!!111. Also, it's great with an hour long compile time because it gives me time to reflect over how great C++ is.
English

@tsoding C++ gives me the creative freedom to do almost anything, including blow my leg off with a foot gun. It’s a ton of fun.
English

@tsoding And C solves problems that don't exist in assembly...?
English

@tsoding Inheriting a C codebase >>> inheriting the schizo mess that is a C++ codebase
English
























