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

Reply via email to