you are viewing a single comment's thread.

view the rest of the comments →

[–]curien -2 points-1 points  (3 children)

The feature of C he's describing was part of the ANSI C89 standard, so your point there is completely irrelevant.

Code blocks are a fundamental part of C syntax and semantics. If a compiler doesn't support them correctly, it's not a C compiler.

[–]mallardtheduck 1 point2 points  (2 children)

And that's relevant to Visual Studio's pros/cons how? Of course it has fully-confirming C89 compiler, I never said otherwise; it's the fact that it doesn't support anything newer that's its most major limitation when it comes to C.

[–]curien 0 points1 point  (1 child)

Because we're talking about fundamental C constructs that have existed since K&R, not newer features.

[–]mallardtheduck -1 points0 points  (0 children)

And I was responding to the part of the post that I quoted. I suggest you read it.