you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 7 months ago (3 children)

C.

I exaggerate a bit. C99 lets you declare variables anywhere inside the block, not just the top.

Which still got me into an argument with a coworker who wanted me to declare every variable at the top of the block “in case” we port the code to a compiler that doesn’t support it.

C99 was 20 years old at that point.

Newer versions of C have generics “support” but I haven’t seen it in the wild yet.

  • source
  • parent
  • hideshow 3 child comments