Why does Seed7 not use the C statements like C++ and Java?
The C statements have some weaknesses which are avoided with the Seed7 statements: The C if-statement if (condition) statement; allows just one statement after the condition. By using the compound statement it is possible to have several statements after the condition if (condition) { statement1; statement2; } Adding or removing a statement in the second if-statement is always possible. In the first if-statement you must add braces if you add a statement otherwise you get an undesired effect. Adding statements to an if-statement is quite common.