Someones going to like you... His jaw is... made of metal?



I'm certain that on any modern hardware, any reasonable choice of programming language will provide a responsive user interface -- assuming that the developers are competent on the platform;I personally find that most JAVA applications have somewhat sloppy user interfaces, even on fast CPUs... but I'm very sensitive to issues like that, most users might not be bothered by that.
It's an oversimplification because modern compilers and JITters (e.g., the .Net CLI and Java) are very smart. It's common now for high-level languages to demonstrate higher performance than hand-coded assembler or C.I still haven't seen this in practice. Theoretically, JITers with hotspot recognition and profiling could do very well, but they'll still be following heuristics - and statically compiled languages also have profilers available (just how often does varying data input massively change hotspots?).
But also, allowing developers to use higher-level abstractions frees them to address the overall architecture more fully. Even if you could code something in C++ that would be 5x faster, if there were an alternative approach that only needs to execute 10% as often, that alternative would be better.And what would stop you from doing this approach in C++?

. And I fully agree that the developers should choose the language after doing project analysis... although they should probably be constrained to open platforms since this is going to be an opensource project.
now, allow me to pose a question: is it truly so rare and undignified to propose a language beforehand? I have seen it as the standard procedure on sites like getacoder/rentacoder/odesk, etc.No it's not. In most cases, professional coders will produce a substantial amount of documentation before making any decisions about their project, however hobbyists/managers/newbies need not concern themselves with such things.

Someones going to like you... His jaw is... made of metal?
Thanks Ehtyar. Appreciate the level headed response.You're most welcome.
DC member by the name of tinjaw is a python enthusiast here on the forum.Where is he? Surely he didn't miss this many veiled references to himself
. Guess we'll have to point this topic out to him.I found this neat little tool:
http://www.awaretek.com/atesterea.html
...
The result is
1. C/C++
2. Java
3. Python
Fun find!
"power and expressiveness" would be a measure of how powerful and flexible the language is and how easy it is to represent different data structures and concepts.
I can hardly spell, "C."Original address: https://www.donationcoder.com/forum/index.php?topic=14529.0