road-runner wrote:
The biggest factor IMO was that it allowed inefficient software developed by programmers of all skill levels to be brought to market faster.
Awww - cmon guys. You're killing me.
I've been programming since the 6502, 6800, 8088. Assembly, Pascal, C and 12 others.
You're correct in that when I want a 36KB program I pull out C. When I want a something sophisticated and fast, I pull out Java. And, yes, it ends up as 3.6MB.
But to do the same thing in C as Java, to accomplish the same tasks - would take me 10x as long.
It's about productivity.
I've got a 25 line Python program that does the same work as a 250 line Java program that does the same work as a 2500 line C program. Is Python the most efficient?
Heck no...
Would I do this in assembly - oh h*ll no!!!
You must be hardware engineers. :)