3 ms·
> The project is new, in which case you can safely ban functions, but then why are you starting a new C project in 2021? Interoperability? A tons of chips have
by tick_tock_tick 5y ago
> The project is new, in which case you can safely ban functions, but then why are you starting a new C project in 2021?
Interoperability? A tons of chips have a single C compiler forked from an old version of GCC without even full C99 support and that's it. Good luck getting anything else running on that hardware.
- Someone1234 5y agoThat's why you should evaluate the cost/benefit, like I said. > If your goal is to avoid undefined behavior/potential security headaches, then C should be entered into after careful consideration of cost/benefits. There are better alternatives for some projects but not others YMMV.
- staticassertion 5y agoYep, for the 0.0001% of developers who target arcane architectures C is still pretty much it.