??? 05/27/06 21:12 Read: times |
#117176 - not HLL Responding to: ???'s previous message |
Jez Smith said:
A programmer should be able to take his natural language understanding of the problem and its solution and be able to translate that into a form which fits their end system. If he does so, the level of the language he uses (or the way how he uses it) is not high enough. Think of similar issues - portability and future expandability/modifiability, it invariably goes hand-in-hand with low efficiency. Of course, this is an extreme statement and I perfectly know this is only theory and what the practice is. However, my personal experience is, that when I do my Pascal stuff on PC, I feel constrained if the language does not allow me to write down things in my way. For example, I like BASIC's FOR...TO...STEP...NEXT, in Pascal the absence of it leads to e.g. for i:=1 to (n div 2) do myfunction(i*2) when it is supposed to be for i:=1 to n step 2 do myfunction(i). Jan Waclawek |