6 ms·
C is small language designed and used for efficiency. Straightforward C will let you manipulate data easily and will be maintainable. Its not bloated with feat
by me_me_me 5y ago
C is small language designed and used for efficiency.
Straightforward C will let you manipulate data easily and will be maintainable.
Its not bloated with feature creep like C++ is.
Some modern C++ code looks like an Egyptian hieroglyphics.
So please don't write code in C++ /s
- quotemstr 5y agoSo don't write C++ in a style you hate. What's so hard about that?
- me_me_me 5y ago/s is to show sarcasm, so you might be missing point of my reply Bitching about lang A > lang B is sign of immaturity. Every language had/has a use and arguing about what is better doesnt get anyone anywhere.
- quotemstr 5y agoSo it'd be immature to suggest that we shouldn't write new code in BASIC or COBOL? Give me a break. Some language wars are the mark of immaturity, sure. Others are the result of a mature career of dealing with shitty legacy code in a language practically guaranteed to produce it.
- me_me_me 5y ago> So it'd be immature to suggest that we shouldn't write new code in BASIC or COBOL? Its immature to suggest rewriting backend of some bank written in COBOL half a century ago, because Go lang is so much better. That would be a suicide. No sane person will propose to use COBOL for brand new project. Again my point is that bashing - modern, in use - languages is stupid thing to do. Current languages are used for a reason. Speed, convenience, libs, support etc. Going back to C++ vs C. Have a look at Linux kernel written in C++. Languages are tools, and each tool has its purpose and should be chosen for a purpose.
- quotemstr 5y agoAnd no sane person will propose using C for a new project. It's beyond irresponsible to use a language that's led to endless bugs and security flaws over time. Sure, if you're maintaining a C project, use C. But don't use it in new stuff. It's that bad. It really is. Sorry. There's no reason to use C: it's not faster, or more convenient, or more amenable to library use than C++. C++ has every single advantage of C and then some. That's just a reality. And yes, I can and will bash C.
- me_me_me 5y ago> But don't use it in new stuff. It's that bad. It really is. Sorry. Anyone is entitled to live in a their delusions, no need to apologize. Tell me how are you going to write a driver for you new device your company is shipping? Or write firmware for it? C is a container ship that carries the world's trade on its back, and you come here trying to sell rockets as new means of transportation. We will see if truck are still here in 30 years :) vs some fad language that is going to be forgotten in next few years.