Комментарии:
If that is hard to read... then try Modding And Hacking :-)
ОтветитьAs someone who knows no code: I know some of those words
ОтветитьC++, because it is C with extra syntax. You can code C in a C++ file. OOP is much easier to maintain in C++. I don't do the extra overloading stuff, but dot syntax is awesome for class methods. However, I know only ANSI C, so later versions of C might have solved these problems. Generics seem safer and less repetative than macros or copy-pasting, but I haven't used them. I also haven't coded professionally in C++, only C.
But I want to learn Rust more to leave all this other stuff behind. ;)
When I found out that you can overload a dot operator in C++, I immediately stepped away from C++.
Ответить"Don't recommend this channel"
ОтветитьWomp womp skill issue
ОтветитьThe idea of higher level languages is to abstract all that detail away, and make it easier, safer and more efficient to write code.
ОтветитьYou kind of need a fully featured modern ide with autocomplete and display over hover to really use C++, it sounds like, then.
Which is precisely why it’s fallen face flat on linux. No such thing. CLion is close, but realistically C++ is most used on OSes with these sorts of editors, e.x. VS, VSCode, Xcode. vsc is on linux now so it could be languages that can only be rapidly used with the use of tools may expand. My theory anyway.
Using C++ in anything but visual studio for me is a nightmare.
100% right. I also prefer C over C++. Rust makes some sense tho
ОтветитьAs someone who writes C++ comercially... yeah I guess I agree
ОтветитьC++ is too big for my tiny brain 😅
ОтветитьEverytime with these shorts I am like wtf am i looking at xD
ОтветитьPeople who prefer C over C++ is ALWAYS a skill issue.
ОтветитьC++ is just c with oops
ОтветитьThis is a point of every function/abstraction. Operator overloading is just a syntax sugar. You don't have surprises while you using it on primitives but you know for sure that something you don't know is happening using it with between classes and objects.
ОтветитьNah. I hate both of them. C because I always have to invent the wheel again, C++ because of what you just said: it is so heavily patched in order to increase the productivity, that it is kind of unpredictable. I prefer D, because I want to keep the full control, yet having access to higher level abstractions.
ОтветитьI’m fairly new, but I agree
ОтветитьAlso you need like a ducking ton of different constructors which don't make sense and whatever.
ОтветитьWhat's your nvim config?
Ответитьi dont like c++. theres a lot of underlying stuff going on and its hard to pin point exactly when its getting executed. i end up wasting a lot of time trying to set up classes instead of just using structures like c. not to mention all the possible options and libraries to pick from. personally i do better with less options like c. c++ is even harder to read when using newer standards like c++17 and 20. although i do like the std::string and std::vector classes.
ОтветитьThis just hit my stream.
SPOT ON!!!
Remember that early on.. C++ was a pre-processor that converted C++ to C. (It may still be)
The reason I hated C++ was due to having to fix other people's code. Really bad code.
That totally is a skill issue. But a skill issue I do expect to see in people. And sure you can argue that seeing in C++ requires you knowing the rest of the codebase (which I agree is bad design) but it is not that often you actually need to know how exactly stuff happens, that's why it's called an abstraction. The issue I actually have with c++ is that those abstractions can be written in such an ugly way, you don't even know WHAT it's supposed to do, let alone how (without recursively scanning through the whole codebase).
ОтветитьSkill issues
ОтветитьThat's true if macros didn't exist
Ответитьhe is talking facts
ОтветитьI enjoy the disorganization of normal C. Classes are pointless, misleading, and confusing.
ОтветитьI agree, this is why I program c style c++,
bare minimum c++, and I compile c++98
Because when people are writing code they don't consider that another person is gonna read it
Ответитьclass inheritance should have limits, or some type of tree view
ОтветитьLowlevel you are bang on correct, 100% agree with you. But some C++ code can minimize all those extra C++ features like operator overloading, and just focus on Object oriented features only. Now they have RUST and makes it worse to understand every single line of code.
ОтветитьIt's not you. It sucks.
BUT others are worse.
Only C is worthy of applause!
ОтветитьI like C++ because of 🤑🤑🤑🤑🤑
Ответитьyeah, C++ is a stupid language for lazy programmers, who dont want to bother to optimize their code and C++ produces buggy vulnerable code on the spot every time with almost every code string. But its very convenient and makes development faster as you can go for high level features and tricks with it.
ОтветитьI agree 110%. Same reason I hate Java. Or Python. Too many stupidly written libraries. Bloat upon software bloat.
ОтветитьA language doesn't behave. People's behavior is affected by a language.
ОтветитьStudying C++ requires a totally different approach and energy from C.
C++ is a beast of a language. You really need to study an awful lot and invest tons and tons and tons of hours in different books. You need to memorize and make experience asap. It's a marvelous adventure for free spirits.
Once you really know C++ (and it takes years of diligent study) you know them all and there's no language that you can't learn in days..
For now I like it because I can write in C but if there is something that can save me time with C++ I use it.
ОтветитьU need to know C if u want to reverse engineer
ОтветитьLove C, wrote tons of C++. When im going high level, C++ is too painful and often too slow to write in a huge project. When im going low level and portable, C++ is too bloated and convoluted.
ОтветитьThis comes out really badly, the main reason for using C++ is to have basic features that are missing in C in a robust standard implementation. Even if you'll implement everything by yourself in C, there'll be encapsulation that hides what every function is actually doing.
ОтветитьC99 is almost good enough. Everything after that seems bloated.
ОтветитьC++features 🫠
Ответитьif c had namespaces we would have flying cars
ОтветитьDon’t worry guys, in order for what he says to affect you you’d need 10 years in coding 😤🙏
ОтветитьHow can I learn this much?!
Ответитьbro is gonna have a stroke once he sees python code
Ответитьbro I hate them both equally
Ответитьme, a 3d artist looking at the comments having no fucking clue what y’all are yapping about 👁️👁️ i’ll stick to trying to learn python
ОтветитьI wonder how he thinks about python
Ответить