On Fri, Apr 10, 2020 at 11:55:00AM +0000, Mayuresh Kathe wrote:
> i am not a c hotshot, so pardon my ignorance.
> i read that all new code under openbsd has to be c99.
> may i know what's so special about c99 over c89 which has been under heavy
> use for so long?

Like duh, ISO-C99 bis mostly improvements on ISO-C90.  And it's fully 
supported now.  Why not use it ?

Pre-C90 C has also been under heavy use, but most people were very happy
to get rid of it.

I would recommend reading the C standards, looking at what changed between
K&R/C90/C99, and making your own *informed* opinion.

As for C99, huge improvements in built-in types immediately comes to mind.

Smart initializers as well...

Reply via email to