WDef
Group: Members
Posts: 798
Joined: Sep. 2005 |
|
Posted: July 11 2007,16:54 |
|
There are always trade-offs between language choices, so, as the cliche says, it's always about what is the right tool for the particular job.
Sometimes it's better to take a little size and performance hit in order to have the conveniences afforded by higher level languages, or just a language that you know well. I mean, if you want everything tiny and ultrafast, just write it it Assembly language! Can't get any smaller, faster, or more difficult than that, short of writing in binary.
Some languages that appear to be 'interpreted' are actually compiled during run time - Perl for example, is compiled into byte code when you run it, and run on a virtual machine. Which is why you're not supposed to call a Perl program a 'script' (it isn't). It's also possible to turn Perl directly into C binaries. And is the strict sense of the word, all languages are 'interpreted' at some level.
Mikshaw: that gtk-server thing sounds interesting.
|