top | item 47084867

(no title)

flohofwoe | 11 days ago

> still stay with C89

You're missing out on one of the best-integrated and useful features that have been added to a language as an afterthought (C99 designated initialization). Even many moden languages (e.g. Rust, Zig, C++20) don't get close when it comes to data initialization.

discuss

order

pjmlp|11 days ago

You mean what Ada and Modula-3, among others, already had before it came to C99?

ablob|11 days ago

Who cares who had it first, what matters is who has it, and who doesn't...