J
Jon Davis
Kevin Spencer said:Any component used to build any structure can be used well, or poorly. The
"safety measures" in the C# language, and in other languages, are there to
aid the developer in the process of building a good structure. This does
not in any way prevent the developer from building a poor structure.
I would like to add that this comment of yours does not jive with what you
originally said.
Your original comment was,
A programming is to developers what bricks are to masons. Just as any mason
can build a bad or a good brick wall using the same or different bricks,
any developer can write good or bad application code using any programming
language.
Right. Try building a skyscraper with hammer, nails, and 2x4's.
And looking strictly at your original comment, I think we're looking through
two opposite approaches; you're saying that no matter how good a tool is, it
can still produce bad structure if the user of the tool doesn't use it
right. What I'm saying is that if the user does not have the right tools, it
will be a bad structure regardless.
In the case of C# vs. VBScript, at the most basic levels, the latter
language offers little or nothing to the developer to establish good code,
whereas C# is enabled richly to allow someone with discipline to produce
very good application code.
Jon