Advertisement

Visual C++

Started by March 16, 2002 03:51 PM
39 comments, last by sanguineraven 22 years, 7 months ago
quote: Original post by Anonymous Poster
OMFG SabreMan!
Have you realized this is a BEGINNER FORUM yet? Why do you insist of bringing up illeged industry standards to people who are learning how to program?

Because it'' better for them to learn it right the first time. People who have flawed foundations - like buildings, or china vases with internal stress cracks - sometimes never unlearn their bad habits, which in the long run does a disservice to the entire programming community.

quote: Is your ego so low that you need to bash on new(er) dev ppl about freaking standards?

He''s not bashing, he''s instructing.

quote: And who''s standards are you reffering to? You speak about these all holy Standards like there''s just 1 set of them.

Uh, there is just one set of them. This statement shows you in a very bad light... C++ was standardized in November of ''97, commonly referred to as C++98. It''s an ANSI standard (you do know what ANSI means, don''t you?) and all compiler vendors are expected to strive for compliance. None have achieved it, largely due to difficulties with the export keyword, though it seems Comeau is about to be the first.

The benefit of having a standard is that developers can write code on any one compiler and be guaranteed of the results on any other compiler, with the exception of portions that are defined to be platform- or compiler-specific. It''s best for beginners to get a firm grasp on C++ the right way, so that when they move beyond being beginners we don''t have to re-teach them the language in order for them to do anything useful. Use the STL and IOStreams. Use namespaces. int main, not void main, etc.

There are many compiler issues that arise because compiler vendors/makers need to support legacy codebases, especially when you have licensed customers with huge budgets. Not all these things may make sense to you, but when the light does dawn on you you''ll see SabreMan''s point. Now shut up and learn.

[ GDNet Start Here | GDNet Search Tool | GDNet FAQ | MS RTFM [MSDN] | SGI STL Docs | Google! ]
Thanks to Kylotan for the idea!

This topic is closed to new replies.

Advertisement