??? 10/29/08 10:18 Read: times |
#159463 - you said it Responding to: ???'s previous message |
Per Westermark said:
I learned to use a screwdriver at very early age, so why relearn to use a an electric screwdriver and gain access to moment control? There is no more electricity in "{" than in "BEGIN". Both are just plain screwdrivers. The first one is a subtle one, able to perform its designated task with zero margin. The second is a robust one, stable, with a firm grip, but perhaps more expensive at time of purchase, and takes up more space in the toolbox. I know, it's fashionable to precisely calculate the absolute minimum amount of material needed for the building today. Think WTC and the Eiffel tower. Per Westermark said:
An important factor: We can not grow unless we are willing to learn. Learning to go from BEGIN to { is such a tiny little step that it isn't even relevant to mention it in a comparative study of different languages. Most of the time where there is a 1-to-1 mapping in the two languages, the difference can be ignored. I don't understand then, why are you so reluctant to using Pascal as an everyday tool. The differences, you say, are negligible; so that's only your unwillingness to learn to type "BEGIN" quickly, it appears to me... I said:
[...] was the concept of assignment - incidentally that's the wrong way round in C, too. Per Westermark said:
Just as irrelevant, or possibly aimed as flame bait. Relevant to the matter of comparison through utility. And, of course, what would be a flame without a bit of fuel. Per Westermark said:
If people have a problem with assigns in C, it has nothing to do with the symbol = instead of := for the assign, but with the fact that C allows assigns inside expressions, in which case:
"if (a = b) ;" and "if (a == b) ;" are both valid statements, but with very different end results. You just said it, why is it the wrong way. JW |