> Truly, functional programming languages are NOT designed for human use !! > > They are designed for mathematical elegance, and not many humans are able to > use them... > > When you strip away the "syntactic sugar" and are just left with the basic > apparatus of functional graphs, you have something that is not at all > humanly intuitive, but is mathematically very beautiful, giving extremely > compact and easily manipulable representations to very complex structured > operations.
It's actually worse than that, because a compiler is not just washing away the syntactic sugar. It is like a paint mixer. A compiled program isn't "simpler" even as far as the machine is concerned, but is instead incredibly complicated. Modern compilers mix up the microcode in their attempts to optimize the machine code for a particular processor. So even apart from being harder for a human to understand, compiled code is probably harder for a *machine* to understand. It's just faster to execute because compilers optimize for speed, not simplicity. -Brad ------- To unsubscribe, change your address, or temporarily deactivate your subscription, please go to http://v2.listbox.com/member/?[EMAIL PROTECTED]
