A language is just a mathematical concept. It is the compiler which it is all about. Sure, there are compilers which do a good optimizing job. But a compiler cannot reason like a human can. A human can think about the concept of the code, the compiler only compiles the code. The compiler cannot think about high-level relations between software, a human can see these high-level relations and use these relations to optimize the code.
And I am saying that high level languages will be far more efficient than ASM or compiled binary.
While you're working? What do mean with that?
Code can be compiled intelligently, while you are working.
You realise that compiled high level language IS binary executable code?
There is no reason why everything needs to be compiled before hand, therefore high level language will be faster than binary executable code, nevermind assembly.
In fact it does. The MMX instructions use the FPU registers. This means that when using MMX instructions, you can't use the FPU and vice versa. The reason for this was that OS'es like Linux and those of Microsoft store the FPU state. So it is always known if MMX will be used or FPU, which means that no adaptations to the OS architecture need to be made, which saves money. So in this case Intel was interested in the opinion of Microsoft and others.
I doubt that the avarage processor is at all interested in the hairbrained nonsense that Microsoft's marketing people can come up with.........
Again, a language doesn't operate faster or slower. But the speed of software depends on the programmer and the compiler.
Hmm...so we're talking about a mythical high level language that operates faster than sending binary instructions to a processor....and you bring up Java as a case in point???
Have you ever considered a career in standup comedy?