It is heavy.
For me, this is due to the ease with which you can express your intention. These are different languages in different languages, and also a lot depends on what you want to do, so this is an area where generalizations are common. It is also subjective and personal, of course.
It is easy to think that a higher level language is always more expressive, but I do not think that this is true. It depends on what you are trying to express, that is, in the problem area.
If you want to print a floating point number that has the binary 0xdeadbeef pattern, this is much easier to do in C than, for example, in Bash. However, Bash, compared to C, is a super-high-level language. On the other hand, if you want to run the program and collect its output into a text file, it is so simple that it is almost invisible in Bash, but for this you need at least a page of C code (provided that the POSIX environment).
unwind Mar 12 '09 at 14:39 2009-03-12 14:39
source share