On Mon, Feb 25, 2002, David A. Desrosiers wrote:
> It forces you to use a very specific structure,
There is nothing wrong with forcing you to use a proper structure of
your code. The following C code is syntactically correct, but is it
really *correct*?
if ( foobar == OK )
run_foo();
run_bar();
Of course, that is a good reason to always use {} blocks.
Even if the language doesn't force you to use a good style, other
developers will (unless you are the only one working on the code:)
> No freedom to create the code and flow and design in the way you want,
Considering the code I have seen at several clients I'd say it is a
good feature in a language to force them to use some kind of structure.
Now if there only were a language that also forced them to use proper
variable names, good commenting style, and check for bad input data I'd
be a happy camper ;-)
/Mike