
Henning Thielemann wrote:
On Fri, 5 Oct 2007, Laurent Deniau wrote:
Henning Thielemann wrote:
Productivity, robustness, maintainability: purity, type system, etc. Parallelism!
'type system' is something where C derivatives and scripting languages are weak - but their users count this as advantage.
Rarely (maybe in the 70's but not since C89). They count as an advantage simplicity, portability and efficiency. If you can provide a better type system to C while keeping these points, you are welcome. Still, it is easy to make your code strongly typed in C with some discipline.
If this would be true,
it is true and a good practice.
they would have switched to Modula II quickly ...
Everybody is free to move from one language to another but Ada could be a more attractive target.
I know that C programmers also like the concise/cryptic/inconsistent syntax.
Syntax is often a matter of taste. Every languages look cryptic for unfamiliar people. Haskell has itself some conventions in notation which allows concise coding. Do you have an example of syntax inconsistency in C? regards, ld.