4 ms·
Please stop mixing C and C++ together. Learn C gets you to know all the underlying mechanisms. Learning C++ gives you nothing else but some overmarked concepts
by tw1984 4y ago
Please stop mixing C and C++ together. Learn C gets you to know all the underlying mechanisms. Learning C++ gives you nothing else but some overmarked concepts like OO.
- warmwaffles 4y agoI'm not mixing them. Both are good to have foundations for why things are the way they are. Completely bypassing them is asinine. There's a reason in computer science a computer organization class is still teaches about assembly instructions going through pipelines.
- tw1984 4y agono one is against C or assembly, they are direct models of how machine works, they provide native access to underlying stuff. the same can't be said for C++, e.g. its OO concept seemed to be cool back in the 90s, but after so many decades, at the core of a legacy language, it is now well known that OO is not the choice, modern languages no longer focus on OO for good reasons. I encourage everyone to learn C, if they have time, learning ASM is also a good investment. At the same time, I think C++ should be depreciated.
- asveikau 4y agoI see a lot of c++ influence in rust. Specifically smart pointers that track ownership, raii.