at any point in time, you have to ask yourself: why am I not using C++? It: >has greater fine tunement >can facilitate massive project scope >has a lot of features >compiles to super fast binaries for any platform >is respected by the industry, looks good on your resume >can elevate your logic through greater layers of abstraction. >is not dependent on one company like sun or microsoft >is great for small programs like command line utilities
when faced with these facts, you better have some good excuses for not switching to C++ immediately
>why am I not using C++? Because I have C. C++ is kind of sort of fine and has a few neat features that are nice when used sparingly but 99% of C++ programmers use it in the most retarded ways possible.
William Martin
Because I've been using C++ for years, and I've come to prefer Rust.
Ayden Edwards
I’ve rarely seen any c++ program that uses features out of the C scope.
Gabriel Clark
I hate how C++ has completely different standards. And companies are stuck on different versions. I've heard colleagues call C++14 "modern".
Jackson Russell
>99% of C++ programmers use it in the most retarded ways possible. C++ as a language encourages retardation. Don't hold it against the programmers themselves. It's like OOP, it has the power to turn the most brilliant of programmers into drooling retards.
Leo Flores
C++14 is perfect man, everything past it is zoomer trash.
programming tech from 2014 is just now reaching peak maturity, react for example
Brandon Cruz
>why am I not using C++? Because its used by
Eli Ward
Yes user, why even use C++ if we have C, right...
Gavin Scott
C++ 17 is actually the perfect one. C++ 14 and 17 are really just refinements of 11
C++ 20 onwards is broken af on every compiler except msvc ironically. its entering the even further beyond territory. >coroutines >async await >reflection >Transactional memory >modules >concepts >stl addictions like execuutors
I could agree with you on that I guess, I don't really find any of C++17's features must haves and thus I avoid using them but I wouldn't mind having them.
Evan Smith
also lots of new keywords introduced which make it incompatible with allot of libraries that use those names. like char8_t. allot of libraries moved on to 17 so that is the sweet spot currently in terms of refinement, compatibility and power
Jackson Martin
are we on the same board?
Aiden White
unfortunately
Gabriel Gonzalez
char8_t is such horseshit it pisses me off more than anything else in the language. So much for backwards compatibility.
Camden Gonzalez
what other way round, rarely do you use global variables, arrays, function pointers, etc.
Adam Parker
did he ever have hair?
Hunter Cook
I hate C++. It's syntax is pure aids and most of it's features are useless. I like to program in Lisp languages but typically I write in C for the sake of simplicitly and cleanness.